home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_81_GRAFPIES.txt < prev    next >
Text File  |  1993-07-15  |  258KB  |  4,559 lines

  1. # near model CODE resource
  2. # jump table entries: 11080-11081 (2 of them)
  3. export_1385:
  4. 00000000  4E56 FFB6                link       A6, -0x004A
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  266E 0008                movea.l    A3, [A6 + 0x8]
  7. 0000000C  6006                     bra        +0x8 /* 00000014 */
  8. label0000000E:
  9. 0000000E  066B 0168 0358           addi.w     [A3 + 0x358], 0x168
  10. label00000014:
  11. 00000014  4A6B 0358                tst.w      [A3 + 0x358]
  12. 00000018  6DF4                     blt        -0xA /* 0000000E */
  13. 0000001A  302B 0358                move.w     D0, [A3 + 0x358]
  14. 0000001E  48C0                     ext.l      D0
  15. 00000020  223C 0000 0168           move.l     D1, 0x168
  16. 00000026  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  17. 0000002A  3740 0358                move.w     [A3 + 0x358], D0
  18. 0000002E  426B 0368                clr.w      [A3 + 0x368]
  19. 00000032  426B 0364                clr.w      [A3 + 0x364]
  20. 00000036  4247                     clr.w      D7
  21. 00000038  606E                     bra        +0x70 /* 000000A8 */
  22. label0000003A:
  23. 0000003A  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  24. 0000003E  7000                     moveq.l    D0, 0x00
  25. 00000040  3007                     move.w     D0, D7
  26. 00000042  2200                     move.l     D1, D0
  27. 00000044  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  28. 00000048  4841                     swap.w     D1
  29. 0000004A  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  30. 0000004E  4841                     swap.w     D1
  31. 00000050  4241                     clr.w      D1
  32. 00000052  D081                     add.l      D0, D1
  33. 00000054  49F0 0800                lea.l      A4, [A0 + D0]
  34. 00000058  4A2C 0046                tst.b      [A4 + 0x46]
  35. 0000005C  6748                     beq        +0x4A /* 000000A6 */
  36. 0000005E  7040                     moveq.l    D0, 0x40
  37. 00000060  C02C 0048                and.b      D0, [A4 + 0x48]
  38. 00000064  6706                     beq        +0x8 /* 0000006C */
  39. 00000066  377C 0001 0364           move.w     [A3 + 0x364], 0x1
  40. label0000006C:
  41. 0000006C  4A6C 0044                tst.w      [A4 + 0x44]
  42. 00000070  6C0A                     bge        +0xC /* 0000007C */
  43. 00000072  302C 0044                move.w     D0, [A4 + 0x44]
  44. 00000076  4440                     neg.w      D0
  45. 00000078  48C0                     ext.l      D0
  46. 0000007A  6006                     bra        +0x8 /* 00000082 */
  47. label0000007C:
  48. 0000007C  302C 0044                move.w     D0, [A4 + 0x44]
  49. 00000080  48C0                     ext.l      D0
  50. label00000082:
  51. 00000082  322B 0368                move.w     D1, [A3 + 0x368]
  52. 00000086  48C1                     ext.l      D1
  53. 00000088  B280                     cmp.l      D1, D0
  54. 0000008A  6C1A                     bge        +0x1C /* 000000A6 */
  55. 0000008C  4A6C 0044                tst.w      [A4 + 0x44]
  56. 00000090  6C0A                     bge        +0xC /* 0000009C */
  57. 00000092  302C 0044                move.w     D0, [A4 + 0x44]
  58. 00000096  4440                     neg.w      D0
  59. 00000098  48C0                     ext.l      D0
  60. 0000009A  6006                     bra        +0x8 /* 000000A2 */
  61. label0000009C:
  62. 0000009C  302C 0044                move.w     D0, [A4 + 0x44]
  63. 000000A0  48C0                     ext.l      D0
  64. label000000A2:
  65. 000000A2  3740 0368                move.w     [A3 + 0x368], D0
  66. label000000A6:
  67. 000000A6  5247                     addq.w     D7, 1
  68. label000000A8:
  69. 000000A8  7000                     moveq.l    D0, 0x00
  70. 000000AA  3007                     move.w     D0, D7
  71. 000000AC  322B 0116                move.w     D1, [A3 + 0x116]
  72. 000000B0  48C1                     ext.l      D1
  73. 000000B2  B280                     cmp.l      D1, D0
  74. 000000B4  6E84                     bgt        -0x7A /* 0000003A */
  75. 000000B6  426B 036A                clr.w      [A3 + 0x36A]
  76. 000000BA  4246                     clr.w      D6
  77. 000000BC  487A 0504                pea.l      [PC + 0x504 /* 000005C2, value 0x0, cstring "" */]
  78. 000000C0  486B 036C                pea.l      [A3 + 0x36C]
  79. 000000C4  3F3C 0810                move.w     -[A7], 0x810
  80. 000000C8  A9EB                     syscall    Pack4/FP68K
  81. 000000CA  6000 0136                bra        +0x138 /* 00000202 */
  82. label000000CE:
  83. 000000CE  7000                     moveq.l    D0, 0x00
  84. 000000D0  3006                     move.w     D0, D6
  85. 000000D2  2F00                     move.l     -[A7], D0
  86. 000000D4  486B 00F0                pea.l      [A3 + 0xF0]
  87. 000000D8  2F0B                     move.l     -[A7], A3
  88. 000000DA  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  89. 000000DE  3A00                     move.w     D5, D0
  90. 000000E0  BA6B 036A                cmp.w      D5, [A3 + 0x36A]
  91. 000000E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  92. 000000E8  6F04                     ble        +0x6 /* 000000EE */
  93. 000000EA  3745 036A                move.w     [A3 + 0x36A], D5
  94. label000000EE:
  95. 000000EE  7001                     moveq.l    D0, 0x01
  96. 000000F0  B02B 035F                cmp.b      D0, [A3 + 0x35F]
  97. 000000F4  6600 008E                bne        +0x90 /* 00000184 */
  98. 000000F8  4247                     clr.w      D7
  99. 000000FA  487A 04C6                pea.l      [PC + 0x4C6 /* 000005C2, value 0x0, cstring "" */]
  100. 000000FE  486E FFF0                pea.l      [A6 - 0x10]
  101. 00000102  3F3C 0810                move.w     -[A7], 0x810
  102. 00000106  A9EB                     syscall    Pack4/FP68K
  103. 00000108  606C                     bra        +0x6E /* 00000176 */
  104. label0000010A:
  105. 0000010A  486E FFE8                pea.l      [A6 - 0x18]
  106. 0000010E  7000                     moveq.l    D0, 0x00
  107. 00000110  3006                     move.w     D0, D6
  108. 00000112  2F00                     move.l     -[A7], D0
  109. 00000114  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  110. 00000118  7000                     moveq.l    D0, 0x00
  111. 0000011A  3007                     move.w     D0, D7
  112. 0000011C  2200                     move.l     D1, D0
  113. 0000011E  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  114. 00000122  4841                     swap.w     D1
  115. 00000124  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  116. 00000128  4841                     swap.w     D1
  117. 0000012A  4241                     clr.w      D1
  118. 0000012C  D081                     add.l      D0, D1
  119. 0000012E  4870 0824                pea.l      [A0 + D0 + 0x24]
  120. 00000132  4EBA 30EE                jsr        [PC + 0x30EE /* 00003222 */]
  121. 00000136  4A40                     tst.w      D0
  122. 00000138  4FEF 000C                lea.l      A7, [A7 + 0xC]
  123. 0000013C  6736                     beq        +0x38 /* 00000174 */
  124. 0000013E  486E FFF0                pea.l      [A6 - 0x10]
  125. 00000142  486E FFDE                pea.l      [A6 - 0x22]
  126. 00000146  3F3C 080E                move.w     -[A7], 0x80E
  127. 0000014A  A9EB                     syscall    Pack4/FP68K
  128. 0000014C  486E FFE8                pea.l      [A6 - 0x18]
  129. 00000150  486E FFD4                pea.l      [A6 - 0x2C]
  130. 00000154  3F3C 080E                move.w     -[A7], 0x80E
  131. 00000158  A9EB                     syscall    Pack4/FP68K
  132. 0000015A  486E FFD4                pea.l      [A6 - 0x2C]
  133. 0000015E  486E FFDE                pea.l      [A6 - 0x22]
  134. 00000162  4267                     clr.w      -[A7]
  135. 00000164  A9EB                     syscall    Pack4/FP68K
  136. 00000166  486E FFDE                pea.l      [A6 - 0x22]
  137. 0000016A  486E FFF0                pea.l      [A6 - 0x10]
  138. 0000016E  3F3C 0810                move.w     -[A7], 0x810
  139. 00000172  A9EB                     syscall    Pack4/FP68K
  140. label00000174:
  141. 00000174  5247                     addq.w     D7, 1
  142. label00000176:
  143. 00000176  7000                     moveq.l    D0, 0x00
  144. 00000178  3007                     move.w     D0, D7
  145. 0000017A  322B 0116                move.w     D1, [A3 + 0x116]
  146. 0000017E  48C1                     ext.l      D1
  147. 00000180  B280                     cmp.l      D1, D0
  148. 00000182  6E86                     bgt        -0x78 /* 0000010A */
  149. label00000184:
  150. 00000184  486E FFF0                pea.l      [A6 - 0x10]
  151. 00000188  486E FFDE                pea.l      [A6 - 0x22]
  152. 0000018C  3F3C 080E                move.w     -[A7], 0x80E
  153. 00000190  A9EB                     syscall    Pack4/FP68K
  154. 00000192  41EE FFE8                lea.l      A0, [A6 - 0x18]
  155. 00000196  2F20                     move.l     -[A7], -[A0]
  156. 00000198  2F20                     move.l     -[A7], -[A0]
  157. 0000019A  3F20                     move.w     -[A7], -[A0]
  158. 0000019C  7000                     moveq.l    D0, 0x00
  159. 0000019E  3006                     move.w     D0, D6
  160. 000001A0  2F00                     move.l     -[A7], D0
  161. 000001A2  2F0B                     move.l     -[A7], A3
  162. 000001A4  4EBA 2BA4                jsr        [PC + 0x2BA4 /* 00002D4A */]
  163. 000001A8  3D40 FFD4                move.w     [A6 - 0x2C], D0
  164. 000001AC  2D41 FFD6                move.l     [A6 - 0x2A], D1
  165. 000001B0  2D48 FFDA                move.l     [A6 - 0x26], A0
  166. 000001B4  486E FFD4                pea.l      [A6 - 0x2C]
  167. 000001B8  486E FFF8                pea.l      [A6 - 0x8]
  168. 000001BC  3F3C 0810                move.w     -[A7], 0x810
  169. 000001C0  A9EB                     syscall    Pack4/FP68K
  170. 000001C2  486E FFF8                pea.l      [A6 - 0x8]
  171. 000001C6  486E FFCA                pea.l      [A6 - 0x36]
  172. 000001CA  3F3C 080E                move.w     -[A7], 0x80E
  173. 000001CE  A9EB                     syscall    Pack4/FP68K
  174. 000001D0  486B 036C                pea.l      [A3 + 0x36C]
  175. 000001D4  486E FFCA                pea.l      [A6 - 0x36]
  176. 000001D8  3F3C 080A                move.w     -[A7], 0x80A
  177. 000001DC  A9EB                     syscall    Pack4/FP68K
  178. 000001DE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  179. 000001E2  6F1C                     ble        +0x1E /* 00000200 */
  180. 000001E4  486E FFF8                pea.l      [A6 - 0x8]
  181. 000001E8  486E FFDE                pea.l      [A6 - 0x22]
  182. 000001EC  3F3C 080E                move.w     -[A7], 0x80E
  183. 000001F0  A9EB                     syscall    Pack4/FP68K
  184. 000001F2  486E FFDE                pea.l      [A6 - 0x22]
  185. 000001F6  486B 036C                pea.l      [A3 + 0x36C]
  186. 000001FA  3F3C 0810                move.w     -[A7], 0x810
  187. 000001FE  A9EB                     syscall    Pack4/FP68K
  188. label00000200:
  189. 00000200  5246                     addq.w     D6, 1
  190. label00000202:
  191. 00000202  7000                     moveq.l    D0, 0x00
  192. 00000204  3006                     move.w     D0, D6
  193. 00000206  322B 0112                move.w     D1, [A3 + 0x112]
  194. 0000020A  48C1                     ext.l      D1
  195. 0000020C  B280                     cmp.l      D1, D0
  196. 0000020E  6E00 FEBE                bgt        -0x140 /* 000000CE */
  197. 00000212  4A6B 0406                tst.w      [A3 + 0x406]
  198. 00000216  6600 01CE                bne        +0x1D0 /* 000003E6 */
  199. 0000021A  41EB 0410                lea.l      A0, [A3 + 0x410]
  200. 0000021E  43EB 0408                lea.l      A1, [A3 + 0x408]
  201. 00000222  20D9                     move.l     [A0]+, [A1]+
  202. 00000224  20D9                     move.l     [A0]+, [A1]+
  203. 00000226  4A2B 0089                tst.b      [A3 + 0x89]
  204. 0000022A  6606                     bne        +0x8 /* 00000232 */
  205. 0000022C  4A2B 0085                tst.b      [A3 + 0x85]
  206. 00000230  673E                     beq        +0x40 /* 00000270 */
  207. label00000232:
  208. 00000232  486D F2A4                pea.l      [A5 - 0xD5C]
  209. 00000236  486B 0082                pea.l      [A3 + 0x82]
  210. 0000023A  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  211. 0000023E  302B 010A                move.w     D0, [A3 + 0x10A]
  212. 00000242  D06D F2A6                add.w      D0, [A5 - 0xD5A]
  213. 00000246  D16B 0412                add.w      [A3 + 0x412], D0
  214. 0000024A  302B 010A                move.w     D0, [A3 + 0x10A]
  215. 0000024E  D06D F2A4                add.w      D0, [A5 - 0xD5C]
  216. 00000252  D16B 0410                add.w      [A3 + 0x410], D0
  217. 00000256  302B 010A                move.w     D0, [A3 + 0x10A]
  218. 0000025A  D06D F2AA                add.w      D0, [A5 - 0xD56]
  219. 0000025E  916B 0416                sub.w      [A3 + 0x416], D0
  220. 00000262  302B 010A                move.w     D0, [A3 + 0x10A]
  221. 00000266  D06D F2A8                add.w      D0, [A5 - 0xD58]
  222. 0000026A  916B 0414                sub.w      [A3 + 0x414], D0
  223. 0000026E  508F                     addq.l     A7, 8
  224. label00000270:
  225. 00000270  3A2B 0416                move.w     D5, [A3 + 0x416]
  226. 00000274  9A6B 0412                sub.w      D5, [A3 + 0x412]
  227. 00000278  382B 0414                move.w     D4, [A3 + 0x414]
  228. 0000027C  986B 0410                sub.w      D4, [A3 + 0x410]
  229. 00000280  7001                     moveq.l    D0, 0x01
  230. 00000282  7202                     moveq.l    D1, 0x02
  231. 00000284  B26B 0112                cmp.w      D1, [A3 + 0x112]
  232. 00000288  6E08                     bgt        +0xA /* 00000292 */
  233. 0000028A  4A6B 035C                tst.w      [A3 + 0x35C]
  234. 0000028E  6702                     beq        +0x4 /* 00000292 */
  235. 00000290  7000                     moveq.l    D0, 0x00
  236. label00000292:
  237. 00000292  4A80                     tst.l      D0
  238. 00000294  6704                     beq        +0x6 /* 0000029A */
  239. 00000296  7000                     moveq.l    D0, 0x00
  240. 00000298  600A                     bra        +0xC /* 000002A4 */
  241. label0000029A:
  242. 0000029A  302B 036A                move.w     D0, [A3 + 0x36A]
  243. 0000029E  D06B 010A                add.w      D0, [A3 + 0x10A]
  244. 000002A2  48C0                     ext.l      D0
  245. label000002A4:
  246. 000002A4  3E00                     move.w     D7, D0
  247. 000002A6  486B 0362                pea.l      [A3 + 0x362]
  248. 000002AA  486B 0360                pea.l      [A3 + 0x360]
  249. 000002AE  302B 0112                move.w     D0, [A3 + 0x112]
  250. 000002B2  48C0                     ext.l      D0
  251. 000002B4  2F00                     move.l     -[A7], D0
  252. 000002B6  302B 010A                move.w     D0, [A3 + 0x10A]
  253. 000002BA  48C0                     ext.l      D0
  254. 000002BC  48C7                     ext.l      D7
  255. 000002BE  D087                     add.l      D0, D7
  256. 000002C0  2F00                     move.l     -[A7], D0
  257. 000002C2  302B 010A                move.w     D0, [A3 + 0x10A]
  258. 000002C6  48C0                     ext.l      D0
  259. 000002C8  2F00                     move.l     -[A7], D0
  260. 000002CA  48C4                     ext.l      D4
  261. 000002CC  48C7                     ext.l      D7
  262. 000002CE  2004                     move.l     D0, D4
  263. 000002D0  9087                     sub.l      D0, D7
  264. 000002D2  2F00                     move.l     -[A7], D0
  265. 000002D4  48C5                     ext.l      D5
  266. 000002D6  2F05                     move.l     -[A7], D5
  267. 000002D8  4EAD 0F52                jsr        [A5 + 0xF52 /* export_486 */]
  268. 000002DC  302B 010A                move.w     D0, [A3 + 0x10A]
  269. 000002E0  D045                     add.w      D0, D5
  270. 000002E2  48C0                     ext.l      D0
  271. 000002E4  81EB 0360                divs.w     D0, [A3 + 0x360]
  272. 000002E8  3A00                     move.w     D5, D0
  273. 000002EA  9A6B 010A                sub.w      D5, [A3 + 0x10A]
  274. 000002EE  302B 010A                move.w     D0, [A3 + 0x10A]
  275. 000002F2  D044                     add.w      D0, D4
  276. 000002F4  48C0                     ext.l      D0
  277. 000002F6  81EB 0362                divs.w     D0, [A3 + 0x362]
  278. 000002FA  906B 010A                sub.w      D0, [A3 + 0x10A]
  279. 000002FE  3800                     move.w     D4, D0
  280. 00000300  9847                     sub.w      D4, D7
  281. 00000302  0C45 0168                cmpi.w     D5, 0x168
  282. 00000306  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  283. 0000030A  6D06                     blt        +0x8 /* 00000312 */
  284. 0000030C  0C44 0168                cmpi.w     D4, 0x168
  285. 00000310  6C0A                     bge        +0xC /* 0000031C */
  286. label00000312:
  287. 00000312  377C 0001 0406           move.w     [A3 + 0x406], 0x1
  288. 00000318  6000 008E                bra        +0x90 /* 000003A8 */
  289. label0000031C:
  290. 0000031C  B845                     cmp.w      D4, D5
  291. 0000031E  6F06                     ble        +0x8 /* 00000326 */
  292. 00000320  48C5                     ext.l      D5
  293. 00000322  2005                     move.l     D0, D5
  294. 00000324  6004                     bra        +0x6 /* 0000032A */
  295. label00000326:
  296. 00000326  48C4                     ext.l      D4
  297. 00000328  2004                     move.l     D0, D4
  298. label0000032A:
  299. 0000032A  E280                     asr        D0, 1
  300. 0000032C  2D40 FFC6                move.l     [A6 - 0x3A], D0
  301. 00000330  486E FFC6                pea.l      [A6 - 0x3A]
  302. 00000334  486E FFDE                pea.l      [A6 - 0x22]
  303. 00000338  3F3C 280E                move.w     -[A7], 0x280E
  304. 0000033C  A9EB                     syscall    Pack4/FP68K
  305. 0000033E  486B 0368                pea.l      [A3 + 0x368]
  306. 00000342  486E FFD4                pea.l      [A6 - 0x2C]
  307. 00000346  3F3C 200E                move.w     -[A7], 0x200E
  308. 0000034A  A9EB                     syscall    Pack4/FP68K
  309. 0000034C  487A 026A                pea.l      [PC + 0x26A /* 000005B8, value 0x4005C800 */]
  310. 00000350  486E FFD4                pea.l      [A6 - 0x2C]
  311. 00000354  3F3C 0006                move.w     -[A7], 0x6
  312. 00000358  A9EB                     syscall    Pack4/FP68K
  313. 0000035A  486E FFD4                pea.l      [A6 - 0x2C]
  314. 0000035E  41EE FFCA                lea.l      A0, [A6 - 0x36]
  315. 00000362  43FA 024A                lea.l      A1, [PC + 0x24A /* 000005AE, value 0x3FFF8000 */]
  316. 00000366  20D9                     move.l     [A0]+, [A1]+
  317. 00000368  20D9                     move.l     [A0]+, [A1]+
  318. 0000036A  30D9                     move.w     [A0]+, [A1]+
  319. 0000036C  486E FFCA                pea.l      [A6 - 0x36]
  320. 00000370  4267                     clr.w      -[A7]
  321. 00000372  A9EB                     syscall    Pack4/FP68K
  322. 00000374  486E FFCA                pea.l      [A6 - 0x36]
  323. 00000378  486E FFDE                pea.l      [A6 - 0x22]
  324. 0000037C  3F3C 0006                move.w     -[A7], 0x6
  325. 00000380  A9EB                     syscall    Pack4/FP68K
  326. 00000382  41EE FFDE                lea.l      A0, [A6 - 0x22]
  327. 00000386  43EE FFBC                lea.l      A1, [A6 - 0x44]
  328. 0000038A  22D8                     move.l     [A1]+, [A0]+
  329. 0000038C  22D8                     move.l     [A1]+, [A0]+
  330. 0000038E  32D8                     move.w     [A1]+, [A0]+
  331. 00000390  486E FFBC                pea.l      [A6 - 0x44]
  332. 00000394  3F3C 0016                move.w     -[A7], 0x16
  333. 00000398  A9EB                     syscall    Pack4/FP68K
  334. 0000039A  486E FFBC                pea.l      [A6 - 0x44]
  335. 0000039E  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  336. 000003A2  3740 035A                move.w     [A3 + 0x35A], D0
  337. 000003A6  588F                     addq.l     A7, 4
  338. label000003A8:
  339. 000003A8  4246                     clr.w      D6
  340. 000003AA  602C                     bra        +0x2E /* 000003D8 */
  341. label000003AC:
  342. 000003AC  4A6B 0406                tst.w      [A3 + 0x406]
  343. 000003B0  6634                     bne        +0x36 /* 000003E6 */
  344. 000003B2  7001                     moveq.l    D0, 0x01
  345. 000003B4  2F00                     move.l     -[A7], D0
  346. 000003B6  7200                     moveq.l    D1, 0x00
  347. 000003B8  3206                     move.w     D1, D6
  348. 000003BA  2F01                     move.l     -[A7], D1
  349. 000003BC  48C4                     ext.l      D4
  350. 000003BE  2204                     move.l     D1, D4
  351. 000003C0  E281                     asr        D1, 1
  352. 000003C2  2F01                     move.l     -[A7], D1
  353. 000003C4  48C5                     ext.l      D5
  354. 000003C6  2205                     move.l     D1, D5
  355. 000003C8  E281                     asr        D1, 1
  356. 000003CA  2F01                     move.l     -[A7], D1
  357. 000003CC  2F0B                     move.l     -[A7], A3
  358. 000003CE  4EBA 01FC                jsr        [PC + 0x1FC /* 000005CC */]
  359. 000003D2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  360. 000003D6  5246                     addq.w     D6, 1
  361. label000003D8:
  362. 000003D8  7000                     moveq.l    D0, 0x00
  363. 000003DA  3006                     move.w     D0, D6
  364. 000003DC  322B 0112                move.w     D1, [A3 + 0x112]
  365. 000003E0  48C1                     ext.l      D1
  366. 000003E2  B280                     cmp.l      D1, D0
  367. 000003E4  6EC6                     bgt        -0x38 /* 000003AC */
  368. label000003E6:
  369. 000003E6  4A6B 0406                tst.w      [A3 + 0x406]
  370. 000003EA  6600 00C2                bne        +0xC4 /* 000004AE */
  371. 000003EE  7001                     moveq.l    D0, 0x01
  372. 000003F0  B06B 0112                cmp.w      D0, [A3 + 0x112]
  373. 000003F4  6C00 01AC                bge        +0x1AE /* 000005A2 */
  374. 000003F8  4A6B 035C                tst.w      [A3 + 0x35C]
  375. 000003FC  6700 01A4                beq        +0x1A6 /* 000005A2 */
  376. 00000400  302B 0368                move.w     D0, [A3 + 0x368]
  377. 00000404  D07C 0064                add.w      D0, 0x64 /* 'd' */
  378. 00000408  3D40 FFBA                move.w     [A6 - 0x46], D0
  379. 0000040C  486E FFBA                pea.l      [A6 - 0x46]
  380. 00000410  486E FFDE                pea.l      [A6 - 0x22]
  381. 00000414  3F3C 200E                move.w     -[A7], 0x200E
  382. 00000418  A9EB                     syscall    Pack4/FP68K
  383. 0000041A  487A 019C                pea.l      [PC + 0x19C /* 000005B8, value 0x4005C800 */]
  384. 0000041E  486E FFDE                pea.l      [A6 - 0x22]
  385. 00000422  3F3C 0006                move.w     -[A7], 0x6
  386. 00000426  A9EB                     syscall    Pack4/FP68K
  387. 00000428  486B 035A                pea.l      [A3 + 0x35A]
  388. 0000042C  486E FFD4                pea.l      [A6 - 0x2C]
  389. 00000430  3F3C 200E                move.w     -[A7], 0x200E
  390. 00000434  A9EB                     syscall    Pack4/FP68K
  391. 00000436  486E FFD4                pea.l      [A6 - 0x2C]
  392. 0000043A  486E FFDE                pea.l      [A6 - 0x22]
  393. 0000043E  3F3C 0004                move.w     -[A7], 0x4
  394. 00000442  A9EB                     syscall    Pack4/FP68K
  395. 00000444  41EE FFDE                lea.l      A0, [A6 - 0x22]
  396. 00000448  43EE FFCA                lea.l      A1, [A6 - 0x36]
  397. 0000044C  22D8                     move.l     [A1]+, [A0]+
  398. 0000044E  22D8                     move.l     [A1]+, [A0]+
  399. 00000450  32D8                     move.w     [A1]+, [A0]+
  400. 00000452  486E FFCA                pea.l      [A6 - 0x36]
  401. 00000456  3F3C 0016                move.w     -[A7], 0x16
  402. 0000045A  A9EB                     syscall    Pack4/FP68K
  403. 0000045C  486E FFCA                pea.l      [A6 - 0x36]
  404. 00000460  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  405. 00000464  3740 0366                move.w     [A3 + 0x366], D0
  406. 00000468  4246                     clr.w      D6
  407. 0000046A  588F                     addq.l     A7, 4
  408. 0000046C  6026                     bra        +0x28 /* 00000494 */
  409. label0000046E:
  410. 0000046E  7000                     moveq.l    D0, 0x00
  411. 00000470  2F00                     move.l     -[A7], D0
  412. 00000472  7200                     moveq.l    D1, 0x00
  413. 00000474  3206                     move.w     D1, D6
  414. 00000476  2F01                     move.l     -[A7], D1
  415. 00000478  48C4                     ext.l      D4
  416. 0000047A  2204                     move.l     D1, D4
  417. 0000047C  E281                     asr        D1, 1
  418. 0000047E  2F01                     move.l     -[A7], D1
  419. 00000480  48C5                     ext.l      D5
  420. 00000482  2205                     move.l     D1, D5
  421. 00000484  E281                     asr        D1, 1
  422. 00000486  2F01                     move.l     -[A7], D1
  423. 00000488  2F0B                     move.l     -[A7], A3
  424. 0000048A  4EBA 0140                jsr        [PC + 0x140 /* 000005CC */]
  425. 0000048E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  426. 00000492  5246                     addq.w     D6, 1
  427. label00000494:
  428. 00000494  7000                     moveq.l    D0, 0x00
  429. 00000496  3006                     move.w     D0, D6
  430. 00000498  322B 0112                move.w     D1, [A3 + 0x112]
  431. 0000049C  48C1                     ext.l      D1
  432. 0000049E  B280                     cmp.l      D1, D0
  433. 000004A0  6ECC                     bgt        -0x32 /* 0000046E */
  434. 000004A2  302B 010A                move.w     D0, [A3 + 0x10A]
  435. 000004A6  D16B 0366                add.w      [A3 + 0x366], D0
  436. 000004AA  6000 00F6                bra        +0xF8 /* 000005A2 */
  437. label000004AE:
  438. 000004AE  4A6B 0108                tst.w      [A3 + 0x108]
  439. 000004B2  6618                     bne        +0x1A /* 000004CC */
  440. 000004B4  41EB 03FE                lea.l      A0, [A3 + 0x3FE]
  441. 000004B8  43EB 0410                lea.l      A1, [A3 + 0x410]
  442. 000004BC  22D8                     move.l     [A1]+, [A0]+
  443. 000004BE  22D8                     move.l     [A1]+, [A0]+
  444. 000004C0  41EB 0408                lea.l      A0, [A3 + 0x408]
  445. 000004C4  43EB 0410                lea.l      A1, [A3 + 0x410]
  446. 000004C8  20D9                     move.l     [A0]+, [A1]+
  447. 000004CA  20D9                     move.l     [A0]+, [A1]+
  448. label000004CC:
  449. 000004CC  3A2B 040E                move.w     D5, [A3 + 0x40E]
  450. 000004D0  9A6B 040A                sub.w      D5, [A3 + 0x40A]
  451. 000004D4  382B 040C                move.w     D4, [A3 + 0x40C]
  452. 000004D8  986B 0408                sub.w      D4, [A3 + 0x408]
  453. 000004DC  486B 0362                pea.l      [A3 + 0x362]
  454. 000004E0  486B 0360                pea.l      [A3 + 0x360]
  455. 000004E4  302B 0112                move.w     D0, [A3 + 0x112]
  456. 000004E8  48C0                     ext.l      D0
  457. 000004EA  2F00                     move.l     -[A7], D0
  458. 000004EC  7000                     moveq.l    D0, 0x00
  459. 000004EE  2F00                     move.l     -[A7], D0
  460. 000004F0  2F00                     move.l     -[A7], D0
  461. 000004F2  48C4                     ext.l      D4
  462. 000004F4  2F04                     move.l     -[A7], D4
  463. 000004F6  48C5                     ext.l      D5
  464. 000004F8  2F05                     move.l     -[A7], D5
  465. 000004FA  4EAD 0F52                jsr        [A5 + 0xF52 /* export_486 */]
  466. 000004FE  3005                     move.w     D0, D5
  467. 00000500  48C0                     ext.l      D0
  468. 00000502  81EB 0360                divs.w     D0, [A3 + 0x360]
  469. 00000506  3A00                     move.w     D5, D0
  470. 00000508  3004                     move.w     D0, D4
  471. 0000050A  48C0                     ext.l      D0
  472. 0000050C  81EB 0362                divs.w     D0, [A3 + 0x362]
  473. 00000510  3800                     move.w     D4, D0
  474. 00000512  B845                     cmp.w      D4, D5
  475. 00000514  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  476. 00000518  6F06                     ble        +0x8 /* 00000520 */
  477. 0000051A  48C5                     ext.l      D5
  478. 0000051C  2005                     move.l     D0, D5
  479. 0000051E  6004                     bra        +0x6 /* 00000524 */
  480. label00000520:
  481. 00000520  48C4                     ext.l      D4
  482. 00000522  2004                     move.l     D0, D4
  483. label00000524:
  484. 00000524  E280                     asr        D0, 1
  485. 00000526  2D40 FFB6                move.l     [A6 - 0x4A], D0
  486. 0000052A  486E FFB6                pea.l      [A6 - 0x4A]
  487. 0000052E  486E FFDE                pea.l      [A6 - 0x22]
  488. 00000532  3F3C 280E                move.w     -[A7], 0x280E
  489. 00000536  A9EB                     syscall    Pack4/FP68K
  490. 00000538  486B 0368                pea.l      [A3 + 0x368]
  491. 0000053C  486E FFD4                pea.l      [A6 - 0x2C]
  492. 00000540  3F3C 200E                move.w     -[A7], 0x200E
  493. 00000544  A9EB                     syscall    Pack4/FP68K
  494. 00000546  487A 0070                pea.l      [PC + 0x70 /* 000005B8, value 0x4005C800 */]
  495. 0000054A  486E FFD4                pea.l      [A6 - 0x2C]
  496. 0000054E  3F3C 0006                move.w     -[A7], 0x6
  497. 00000552  A9EB                     syscall    Pack4/FP68K
  498. 00000554  486E FFD4                pea.l      [A6 - 0x2C]
  499. 00000558  41EE FFCA                lea.l      A0, [A6 - 0x36]
  500. 0000055C  43FA 0050                lea.l      A1, [PC + 0x50 /* 000005AE, value 0x3FFF8000 */]
  501. 00000560  20D9                     move.l     [A0]+, [A1]+
  502. 00000562  20D9                     move.l     [A0]+, [A1]+
  503. 00000564  30D9                     move.w     [A0]+, [A1]+
  504. 00000566  486E FFCA                pea.l      [A6 - 0x36]
  505. 0000056A  4267                     clr.w      -[A7]
  506. 0000056C  A9EB                     syscall    Pack4/FP68K
  507. 0000056E  486E FFCA                pea.l      [A6 - 0x36]
  508. 00000572  486E FFDE                pea.l      [A6 - 0x22]
  509. 00000576  3F3C 0006                move.w     -[A7], 0x6
  510. 0000057A  A9EB                     syscall    Pack4/FP68K
  511. 0000057C  41EE FFDE                lea.l      A0, [A6 - 0x22]
  512. 00000580  43EE FFBC                lea.l      A1, [A6 - 0x44]
  513. 00000584  22D8                     move.l     [A1]+, [A0]+
  514. 00000586  22D8                     move.l     [A1]+, [A0]+
  515. 00000588  32D8                     move.w     [A1]+, [A0]+
  516. 0000058A  486E FFBC                pea.l      [A6 - 0x44]
  517. 0000058E  3F3C 0016                move.w     -[A7], 0x16
  518. 00000592  A9EB                     syscall    Pack4/FP68K
  519. 00000594  486E FFBC                pea.l      [A6 - 0x44]
  520. 00000598  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  521. 0000059C  3740 035A                move.w     [A3 + 0x35A], D0
  522. 000005A0  588F                     addq.l     A7, 4
  523. label000005A2:
  524. 000005A2  7001                     moveq.l    D0, 0x01
  525. 000005A4  4CEE 18F0 FF9E           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x62]
  526. 000005AA  4E5E                     unlink     A6
  527. 000005AC  4E75                     rts
  528. 000005AE  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  529. 000005B0  8000                     or.b       D0, D0
  530. 000005B2  0000 0000                ori.b      D0, 0x0
  531. 000005B6  0000 4005                ori.b      D0, 0x5
  532. 000005BA  C800                     and.b      D4, D0
  533. 000005BC  0000 0000                ori.b      D0, 0x0
  534. 000005C0  0000 0000                ori.b      D0, 0x0
  535. 000005C4  0000 0000                ori.b      D0, 0x0
  536. 000005C8  0000 0000                ori.b      D0, 0x0
  537. fn000005CC:
  538. 000005CC  4E56 FE56                link       A6, -0x01AA
  539. 000005D0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  540. 000005D4  266E 0008                movea.l    A3, [A6 + 0x8]
  541. 000005D8  486E FFC0                pea.l      [A6 - 0x40]
  542. 000005DC  302E 0016                move.w     D0, [A6 + 0x16]
  543. 000005E0  48C0                     ext.l      D0
  544. 000005E2  2F00                     move.l     -[A7], D0
  545. 000005E4  2F0B                     move.l     -[A7], A3
  546. 000005E6  4EBA 289C                jsr        [PC + 0x289C /* 00002E84 */]
  547. 000005EA  3D40 FE88                move.w     [A6 - 0x178], D0
  548. 000005EE  2D41 FE8A                move.l     [A6 - 0x176], D1
  549. 000005F2  2D48 FE8E                move.l     [A6 - 0x172], A0
  550. 000005F6  486E FE88                pea.l      [A6 - 0x178]
  551. 000005FA  486E FE92                pea.l      [A6 - 0x16E]
  552. 000005FE  3F3C 0810                move.w     -[A7], 0x810
  553. 00000602  A9EB                     syscall    Pack4/FP68K
  554. 00000604  4AAD F298                tst.l      [A5 - 0xD68]
  555. 00000608  4FEF 000C                lea.l      A7, [A7 + 0xC]
  556. 0000060C  660A                     bne        +0xC /* 00000618 */
  557. 0000060E  377C 05DE 010C           move.w     [A3 + 0x10C], 0x5DE
  558. 00000614  6000 0612                bra        +0x614 /* 00000C28 */
  559. label00000618:
  560. 00000618  7000                     moveq.l    D0, 0x00
  561. 0000061A  7200                     moveq.l    D1, 0x00
  562. 0000061C  122B 035F                move.b     D1, [A3 + 0x35F]
  563. 00000620  57C0                     seq        D0
  564. 00000622  4400                     neg.b      D0
  565. 00000624  670A                     beq        +0xC /* 00000630 */
  566. 00000626  302B 035A                move.w     D0, [A3 + 0x35A]
  567. 0000062A  48C0                     ext.l      D0
  568. 0000062C  6000 0084                bra        +0x86 /* 000006B2 */
  569. label00000630:
  570. 00000630  486E FE92                pea.l      [A6 - 0x16E]
  571. 00000634  486E FE88                pea.l      [A6 - 0x178]
  572. 00000638  3F3C 080E                move.w     -[A7], 0x80E
  573. 0000063C  A9EB                     syscall    Pack4/FP68K
  574. 0000063E  41EE FE92                lea.l      A0, [A6 - 0x16E]
  575. 00000642  2F20                     move.l     -[A7], -[A0]
  576. 00000644  2F20                     move.l     -[A7], -[A0]
  577. 00000646  3F20                     move.w     -[A7], -[A0]
  578. 00000648  302E 0016                move.w     D0, [A6 + 0x16]
  579. 0000064C  48C0                     ext.l      D0
  580. 0000064E  2F00                     move.l     -[A7], D0
  581. 00000650  2F0B                     move.l     -[A7], A3
  582. 00000652  4EBA 26F6                jsr        [PC + 0x26F6 /* 00002D4A */]
  583. 00000656  3D40 FE7E                move.w     [A6 - 0x182], D0
  584. 0000065A  2D41 FE80                move.l     [A6 - 0x180], D1
  585. 0000065E  2D48 FE84                move.l     [A6 - 0x17C], A0
  586. 00000662  486B 035A                pea.l      [A3 + 0x35A]
  587. 00000666  486E FE74                pea.l      [A6 - 0x18C]
  588. 0000066A  3F3C 200E                move.w     -[A7], 0x200E
  589. 0000066E  A9EB                     syscall    Pack4/FP68K
  590. 00000670  486E FE74                pea.l      [A6 - 0x18C]
  591. 00000674  486E FE7E                pea.l      [A6 - 0x182]
  592. 00000678  3F3C 0004                move.w     -[A7], 0x4
  593. 0000067C  A9EB                     syscall    Pack4/FP68K
  594. 0000067E  486B 036C                pea.l      [A3 + 0x36C]
  595. 00000682  486E FE7E                pea.l      [A6 - 0x182]
  596. 00000686  3F3C 0806                move.w     -[A7], 0x806
  597. 0000068A  A9EB                     syscall    Pack4/FP68K
  598. 0000068C  41EE FE7E                lea.l      A0, [A6 - 0x182]
  599. 00000690  43EE FE6A                lea.l      A1, [A6 - 0x196]
  600. 00000694  22D8                     move.l     [A1]+, [A0]+
  601. 00000696  22D8                     move.l     [A1]+, [A0]+
  602. 00000698  32D8                     move.w     [A1]+, [A0]+
  603. 0000069A  486E FE6A                pea.l      [A6 - 0x196]
  604. 0000069E  3F3C 0016                move.w     -[A7], 0x16
  605. 000006A2  A9EB                     syscall    Pack4/FP68K
  606. 000006A4  486E FE6A                pea.l      [A6 - 0x196]
  607. 000006A8  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  608. 000006AC  48C0                     ext.l      D0
  609. 000006AE  4FEF 0016                lea.l      A7, [A7 + 0x16]
  610. label000006B2:
  611. 000006B2  3800                     move.w     D4, D0
  612. 000006B4  3D6B 0358 FEAA           move.w     [A6 - 0x156], [A3 + 0x358]
  613. 000006BA  487A 0594                pea.l      [PC + 0x594 /* 00000C50, value 0x0, cstring "" */]
  614. 000006BE  486E FE9A                pea.l      [A6 - 0x166]
  615. 000006C2  3F3C 0810                move.w     -[A7], 0x810
  616. 000006C6  A9EB                     syscall    Pack4/FP68K
  617. 000006C8  4245                     clr.w      D5
  618. 000006CA  6000 0540                bra        +0x542 /* 00000C0C */
  619. label000006CE:
  620. 000006CE  486E FEA2                pea.l      [A6 - 0x15E]
  621. 000006D2  302E 0016                move.w     D0, [A6 + 0x16]
  622. 000006D6  48C0                     ext.l      D0
  623. 000006D8  2F00                     move.l     -[A7], D0
  624. 000006DA  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  625. 000006DE  226D F298                movea.l    A1, [A5 - 0xD68]
  626. 000006E2  7000                     moveq.l    D0, 0x00
  627. 000006E4  3005                     move.w     D0, D5
  628. 000006E6  D080                     add.l      D0, D0
  629. 000006E8  3031 0800                move.w     D0, [A1 + D0]
  630. 000006EC  48C0                     ext.l      D0
  631. 000006EE  2200                     move.l     D1, D0
  632. 000006F0  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  633. 000006F4  4841                     swap.w     D1
  634. 000006F6  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  635. 000006FA  4841                     swap.w     D1
  636. 000006FC  4241                     clr.w      D1
  637. 000006FE  D081                     add.l      D0, D1
  638. 00000700  49F0 0800                lea.l      A4, [A0 + D0]
  639. 00000704  486C 0024                pea.l      [A4 + 0x24]
  640. 00000708  4EBA 2B18                jsr        [PC + 0x2B18 /* 00003222 */]
  641. 0000070C  7200                     moveq.l    D1, 0x00
  642. 0000070E  4A40                     tst.w      D0
  643. 00000710  57C1                     seq        D1
  644. 00000712  4401                     neg.b      D1
  645. 00000714  4FEF 000C                lea.l      A7, [A7 + 0xC]
  646. 00000718  6706                     beq        +0x8 /* 00000720 */
  647. 0000071A  7000                     moveq.l    D0, 0x00
  648. 0000071C  6000 00B6                bra        +0xB8 /* 000007D4 */
  649. label00000720:
  650. 00000720  203C 0000 0168           move.l     D0, 0x168
  651. 00000726  2D40 FE66                move.l     [A6 - 0x19A], D0
  652. 0000072A  486E FE66                pea.l      [A6 - 0x19A]
  653. 0000072E  486E FE88                pea.l      [A6 - 0x178]
  654. 00000732  3F3C 280E                move.w     -[A7], 0x280E
  655. 00000736  A9EB                     syscall    Pack4/FP68K
  656. 00000738  486E FE9A                pea.l      [A6 - 0x166]
  657. 0000073C  486E FE7E                pea.l      [A6 - 0x182]
  658. 00000740  3F3C 080E                move.w     -[A7], 0x80E
  659. 00000744  A9EB                     syscall    Pack4/FP68K
  660. 00000746  486E FEA2                pea.l      [A6 - 0x15E]
  661. 0000074A  486E FE74                pea.l      [A6 - 0x18C]
  662. 0000074E  3F3C 080E                move.w     -[A7], 0x80E
  663. 00000752  A9EB                     syscall    Pack4/FP68K
  664. 00000754  486E FE74                pea.l      [A6 - 0x18C]
  665. 00000758  486E FE7E                pea.l      [A6 - 0x182]
  666. 0000075C  4267                     clr.w      -[A7]
  667. 0000075E  A9EB                     syscall    Pack4/FP68K
  668. 00000760  486E FE7E                pea.l      [A6 - 0x182]
  669. 00000764  486E FE9A                pea.l      [A6 - 0x166]
  670. 00000768  3F3C 0810                move.w     -[A7], 0x810
  671. 0000076C  A9EB                     syscall    Pack4/FP68K
  672. 0000076E  486E FE9A                pea.l      [A6 - 0x166]
  673. 00000772  486E FE88                pea.l      [A6 - 0x178]
  674. 00000776  3F3C 0804                move.w     -[A7], 0x804
  675. 0000077A  A9EB                     syscall    Pack4/FP68K
  676. 0000077C  486E FE92                pea.l      [A6 - 0x16E]
  677. 00000780  486E FE88                pea.l      [A6 - 0x178]
  678. 00000784  3F3C 0806                move.w     -[A7], 0x806
  679. 00000788  A9EB                     syscall    Pack4/FP68K
  680. 0000078A  486E FE88                pea.l      [A6 - 0x178]
  681. 0000078E  41EE FE6A                lea.l      A0, [A6 - 0x196]
  682. 00000792  43FA 04B2                lea.l      A1, [PC + 0x4B2 /* 00000C46, value 0x3FFE8000 */]
  683. 00000796  20D9                     move.l     [A0]+, [A1]+
  684. 00000798  20D9                     move.l     [A0]+, [A1]+
  685. 0000079A  30D9                     move.w     [A0]+, [A1]+
  686. 0000079C  486E FE6A                pea.l      [A6 - 0x196]
  687. 000007A0  4267                     clr.w      -[A7]
  688. 000007A2  A9EB                     syscall    Pack4/FP68K
  689. 000007A4  41EE FE6A                lea.l      A0, [A6 - 0x196]
  690. 000007A8  43EE FE5C                lea.l      A1, [A6 - 0x1A4]
  691. 000007AC  22D8                     move.l     [A1]+, [A0]+
  692. 000007AE  22D8                     move.l     [A1]+, [A0]+
  693. 000007B0  32D8                     move.w     [A1]+, [A0]+
  694. 000007B2  486E FE5C                pea.l      [A6 - 0x1A4]
  695. 000007B6  3F3C 0016                move.w     -[A7], 0x16
  696. 000007BA  A9EB                     syscall    Pack4/FP68K
  697. 000007BC  486E FE5C                pea.l      [A6 - 0x1A4]
  698. 000007C0  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  699. 000007C4  322B 0358                move.w     D1, [A3 + 0x358]
  700. 000007C8  D240                     add.w      D1, D0
  701. 000007CA  926E FEAA                sub.w      D1, [A6 - 0x156]
  702. 000007CE  48C1                     ext.l      D1
  703. 000007D0  2001                     move.l     D0, D1
  704. 000007D2  588F                     addq.l     A7, 4
  705. label000007D4:
  706. 000007D4  3D40 FEAC                move.w     [A6 - 0x154], D0
  707. 000007D8  6700 0428                beq        +0x42A /* 00000C02 */
  708. 000007DC  4A2C 0046                tst.b      [A4 + 0x46]
  709. 000007E0  6700 0420                beq        +0x422 /* 00000C02 */
  710. 000007E4  4A6C 0044                tst.w      [A4 + 0x44]
  711. 000007E8  660A                     bne        +0xC /* 000007F4 */
  712. 000007EA  7040                     moveq.l    D0, 0x40
  713. 000007EC  C02C 0048                and.b      D0, [A4 + 0x48]
  714. 000007F0  6700 0410                beq        +0x412 /* 00000C02 */
  715. label000007F4:
  716. 000007F4  4A6E 001A                tst.w      [A6 + 0x1A]
  717. 000007F8  6700 0334                beq        +0x336 /* 00000B2E */
  718. 000007FC  7040                     moveq.l    D0, 0x40
  719. 000007FE  C02C 0048                and.b      D0, [A4 + 0x48]
  720. 00000802  6610                     bne        +0x12 /* 00000814 */
  721. 00000804  3D6E 000E FEB0           move.w     [A6 - 0x150], [A6 + 0xE]
  722. 0000080A  3D6E 0012 FEB2           move.w     [A6 - 0x14E], [A6 + 0x12]
  723. 00000810  6000 01CC                bra        +0x1CE /* 000009DE */
  724. label00000814:
  725. 00000814  486E FEC0                pea.l      [A6 - 0x140]
  726. 00000818  486E FE92                pea.l      [A6 - 0x16E]
  727. 0000081C  486E FE88                pea.l      [A6 - 0x178]
  728. 00000820  3F3C 080E                move.w     -[A7], 0x80E
  729. 00000824  A9EB                     syscall    Pack4/FP68K
  730. 00000826  41EE FE92                lea.l      A0, [A6 - 0x16E]
  731. 0000082A  2F20                     move.l     -[A7], -[A0]
  732. 0000082C  2F20                     move.l     -[A7], -[A0]
  733. 0000082E  3F20                     move.w     -[A7], -[A0]
  734. 00000830  486E FEA2                pea.l      [A6 - 0x15E]
  735. 00000834  206D F298                movea.l    A0, [A5 - 0xD68]
  736. 00000838  7000                     moveq.l    D0, 0x00
  737. 0000083A  3005                     move.w     D0, D5
  738. 0000083C  D080                     add.l      D0, D0
  739. 0000083E  3030 0800                move.w     D0, [A0 + D0]
  740. 00000842  48C0                     ext.l      D0
  741. 00000844  2F00                     move.l     -[A7], D0
  742. 00000846  2F0B                     move.l     -[A7], A3
  743. 00000848  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  744. 0000084C  486E FEC0                pea.l      [A6 - 0x140]
  745. 00000850  486E FEBC                pea.l      [A6 - 0x144]
  746. 00000854  2F0B                     move.l     -[A7], A3
  747. 00000856  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  748. 0000085A  302E FEAA                move.w     D0, [A6 - 0x156]
  749. 0000085E  48C0                     ext.l      D0
  750. 00000860  322E FEAC                move.w     D1, [A6 - 0x154]
  751. 00000864  48C1                     ext.l      D1
  752. 00000866  2F00                     move.l     -[A7], D0
  753. 00000868  2001                     move.l     D0, D1
  754. 0000086A  7202                     moveq.l    D1, 0x02
  755. 0000086C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  756. 00000870  2200                     move.l     D1, D0
  757. 00000872  201F                     move.l     D0, [A7]+
  758. 00000874  D280                     add.l      D1, D0
  759. 00000876  2001                     move.l     D0, D1
  760. 00000878  223C 0000 0168           move.l     D1, 0x168
  761. 0000087E  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  762. 00000882  3E00                     move.w     D7, D0
  763. 00000884  0C47 010E                cmpi.w     D7, 0x10E
  764. 00000888  4FEF 0026                lea.l      A7, [A7 + 0x26]
  765. 0000088C  6F0A                     ble        +0xC /* 00000898 */
  766. 0000088E  303C 0168                move.w     D0, 0x168
  767. 00000892  9047                     sub.w      D0, D7
  768. 00000894  48C0                     ext.l      D0
  769. 00000896  6024                     bra        +0x26 /* 000008BC */
  770. label00000898:
  771. 00000898  0C47 00B4                cmpi.w     D7, 0xB4
  772. 0000089C  6F0A                     ble        +0xC /* 000008A8 */
  773. 0000089E  3007                     move.w     D0, D7
  774. 000008A0  907C 00B4                sub.w      D0, 0xB4
  775. 000008A4  48C0                     ext.l      D0
  776. 000008A6  6014                     bra        +0x16 /* 000008BC */
  777. label000008A8:
  778. 000008A8  0C47 005A                cmpi.w     D7, 0x5A /* 'Z' */
  779. 000008AC  6F0A                     ble        +0xC /* 000008B8 */
  780. 000008AE  303C 00B4                move.w     D0, 0xB4
  781. 000008B2  9047                     sub.w      D0, D7
  782. 000008B4  48C0                     ext.l      D0
  783. 000008B6  6004                     bra        +0x6 /* 000008BC */
  784. label000008B8:
  785. 000008B8  48C7                     ext.l      D7
  786. 000008BA  2007                     move.l     D0, D7
  787. label000008BC:
  788. 000008BC  3E00                     move.w     D7, D0
  789. 000008BE  486E FEB2                pea.l      [A6 - 0x14E]
  790. 000008C2  486E FEB0                pea.l      [A6 - 0x150]
  791. 000008C6  302B 010A                move.w     D0, [A3 + 0x10A]
  792. 000008CA  48C0                     ext.l      D0
  793. 000008CC  2F00                     move.l     -[A7], D0
  794. 000008CE  302C 0044                move.w     D0, [A4 + 0x44]
  795. 000008D2  48C0                     ext.l      D0
  796. 000008D4  2F00                     move.l     -[A7], D0
  797. 000008D6  48C4                     ext.l      D4
  798. 000008D8  2F04                     move.l     -[A7], D4
  799. 000008DA  705A                     moveq.l    D0, 0x5A
  800. 000008DC  2F00                     move.l     -[A7], D0
  801. 000008DE  48C7                     ext.l      D7
  802. 000008E0  2F07                     move.l     -[A7], D7
  803. 000008E2  7201                     moveq.l    D1, 0x01
  804. 000008E4  2F01                     move.l     -[A7], D1
  805. 000008E6  4EBA 22FC                jsr        [PC + 0x22FC /* 00002BE4 */]
  806. 000008EA  3C00                     move.w     D6, D0
  807. 000008EC  302E FEBE                move.w     D0, [A6 - 0x142]
  808. 000008F0  48C0                     ext.l      D0
  809. 000008F2  7201                     moveq.l    D1, 0x01
  810. 000008F4  C246                     and.w      D1, D6
  811. 000008F6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  812. 000008FA  6704                     beq        +0x6 /* 00000900 */
  813. 000008FC  7201                     moveq.l    D1, 0x01
  814. 000008FE  6002                     bra        +0x4 /* 00000902 */
  815. label00000900:
  816. 00000900  7200                     moveq.l    D1, 0x00
  817. label00000902:
  818. 00000902  E2A0                     asr        D0, D1
  819. 00000904  3D40 FEB4                move.w     [A6 - 0x14C], D0
  820. 00000908  302E FEBC                move.w     D0, [A6 - 0x144]
  821. 0000090C  48C0                     ext.l      D0
  822. 0000090E  7204                     moveq.l    D1, 0x04
  823. 00000910  C246                     and.w      D1, D6
  824. 00000912  6704                     beq        +0x6 /* 00000918 */
  825. 00000914  7201                     moveq.l    D1, 0x01
  826. 00000916  6002                     bra        +0x4 /* 0000091A */
  827. label00000918:
  828. 00000918  7200                     moveq.l    D1, 0x00
  829. label0000091A:
  830. 0000091A  E2A0                     asr        D0, D1
  831. 0000091C  3D40 FEB6                move.w     [A6 - 0x14A], D0
  832. 00000920  302E FEB4                move.w     D0, [A6 - 0x14C]
  833. 00000924  D06E FEB0                add.w      D0, [A6 - 0x150]
  834. 00000928  B06E 000E                cmp.w      D0, [A6 + 0xE]
  835. 0000092C  5EC0                     sgt        D0
  836. 0000092E  0240 0001                andi.w     D0, 0x1
  837. 00000932  3D40 FEB8                move.w     [A6 - 0x148], D0
  838. 00000936  661A                     bne        +0x1C /* 00000952 */
  839. 00000938  302E FEB6                move.w     D0, [A6 - 0x14A]
  840. 0000093C  D06E FEB2                add.w      D0, [A6 - 0x14E]
  841. 00000940  B06E 0012                cmp.w      D0, [A6 + 0x12]
  842. 00000944  5EC0                     sgt        D0
  843. 00000946  0240 0001                andi.w     D0, 0x1
  844. 0000094A  3D40 FEBA                move.w     [A6 - 0x146], D0
  845. 0000094E  6700 02B2                beq        +0x2B4 /* 00000C02 */
  846. label00000952:
  847. 00000952  486E FEB2                pea.l      [A6 - 0x14E]
  848. 00000956  486E FEB0                pea.l      [A6 - 0x150]
  849. 0000095A  302B 010A                move.w     D0, [A3 + 0x10A]
  850. 0000095E  48C0                     ext.l      D0
  851. 00000960  2F00                     move.l     -[A7], D0
  852. 00000962  302C 0044                move.w     D0, [A4 + 0x44]
  853. 00000966  48C0                     ext.l      D0
  854. 00000968  2F00                     move.l     -[A7], D0
  855. 0000096A  48C4                     ext.l      D4
  856. 0000096C  2F04                     move.l     -[A7], D4
  857. 0000096E  705A                     moveq.l    D0, 0x5A
  858. 00000970  2F00                     move.l     -[A7], D0
  859. 00000972  48C7                     ext.l      D7
  860. 00000974  2F07                     move.l     -[A7], D7
  861. 00000976  7200                     moveq.l    D1, 0x00
  862. 00000978  2F01                     move.l     -[A7], D1
  863. 0000097A  4EBA 2268                jsr        [PC + 0x2268 /* 00002BE4 */]
  864. 0000097E  3C00                     move.w     D6, D0
  865. 00000980  4A6E FEB8                tst.w      [A6 - 0x148]
  866. 00000984  4FEF 0020                lea.l      A7, [A7 + 0x20]
  867. 00000988  6710                     beq        +0x12 /* 0000099A */
  868. 0000098A  302E 000E                move.w     D0, [A6 + 0xE]
  869. 0000098E  906E FEB0                sub.w      D0, [A6 - 0x150]
  870. 00000992  906E FEB4                sub.w      D0, [A6 - 0x14C]
  871. 00000996  48C0                     ext.l      D0
  872. 00000998  6006                     bra        +0x8 /* 000009A0 */
  873. label0000099A:
  874. 0000099A  302E 000E                move.w     D0, [A6 + 0xE]
  875. 0000099E  48C0                     ext.l      D0
  876. label000009A0:
  877. 000009A0  3D40 FEB0                move.w     [A6 - 0x150], D0
  878. 000009A4  4A6E FEBA                tst.w      [A6 - 0x146]
  879. 000009A8  6710                     beq        +0x12 /* 000009BA */
  880. 000009AA  302E 0012                move.w     D0, [A6 + 0x12]
  881. 000009AE  906E FEB2                sub.w      D0, [A6 - 0x14E]
  882. 000009B2  906E FEB6                sub.w      D0, [A6 - 0x14A]
  883. 000009B6  48C0                     ext.l      D0
  884. 000009B8  6006                     bra        +0x8 /* 000009C0 */
  885. label000009BA:
  886. 000009BA  302E 0012                move.w     D0, [A6 + 0x12]
  887. 000009BE  48C0                     ext.l      D0
  888. label000009C0:
  889. 000009C0  3D40 FEB2                move.w     [A6 - 0x14E], D0
  890. 000009C4  0C6E 0168 FEB0           cmpi.w     [A6 - 0x150], 0x168
  891. 000009CA  6D08                     blt        +0xA /* 000009D4 */
  892. 000009CC  0C6E 0168 FEB2           cmpi.w     [A6 - 0x14E], 0x168
  893. 000009D2  6C0A                     bge        +0xC /* 000009DE */
  894. label000009D4:
  895. 000009D4  377C 0001 0406           move.w     [A3 + 0x406], 0x1
  896. 000009DA  6000 0240                bra        +0x242 /* 00000C1C */
  897. label000009DE:
  898. 000009DE  4A6C 0044                tst.w      [A4 + 0x44]
  899. 000009E2  6700 0096                beq        +0x98 /* 00000A7A */
  900. 000009E6  302E FEB0                move.w     D0, [A6 - 0x150]
  901. 000009EA  B06E FEB2                cmp.w      D0, [A6 - 0x14E]
  902. 000009EE  6C08                     bge        +0xA /* 000009F8 */
  903. 000009F0  302E FEB0                move.w     D0, [A6 - 0x150]
  904. 000009F4  48C0                     ext.l      D0
  905. 000009F6  6006                     bra        +0x8 /* 000009FE */
  906. label000009F8:
  907. 000009F8  302E FEB2                move.w     D0, [A6 - 0x14E]
  908. 000009FC  48C0                     ext.l      D0
  909. label000009FE:
  910. 000009FE  2D40 FE58                move.l     [A6 - 0x1A8], D0
  911. 00000A02  486E FE58                pea.l      [A6 - 0x1A8]
  912. 00000A06  486E FE88                pea.l      [A6 - 0x178]
  913. 00000A0A  3F3C 280E                move.w     -[A7], 0x280E
  914. 00000A0E  A9EB                     syscall    Pack4/FP68K
  915. 00000A10  486C 0044                pea.l      [A4 + 0x44]
  916. 00000A14  486E FE7E                pea.l      [A6 - 0x182]
  917. 00000A18  3F3C 200E                move.w     -[A7], 0x200E
  918. 00000A1C  A9EB                     syscall    Pack4/FP68K
  919. 00000A1E  487A 021C                pea.l      [PC + 0x21C /* 00000C3C, value 0x4005C800 */]
  920. 00000A22  486E FE7E                pea.l      [A6 - 0x182]
  921. 00000A26  3F3C 0006                move.w     -[A7], 0x6
  922. 00000A2A  A9EB                     syscall    Pack4/FP68K
  923. 00000A2C  486E FE7E                pea.l      [A6 - 0x182]
  924. 00000A30  41EE FE74                lea.l      A0, [A6 - 0x18C]
  925. 00000A34  43FA 01FC                lea.l      A1, [PC + 0x1FC /* 00000C32, value 0x3FFF8000 */]
  926. 00000A38  20D9                     move.l     [A0]+, [A1]+
  927. 00000A3A  20D9                     move.l     [A0]+, [A1]+
  928. 00000A3C  30D9                     move.w     [A0]+, [A1]+
  929. 00000A3E  486E FE74                pea.l      [A6 - 0x18C]
  930. 00000A42  4267                     clr.w      -[A7]
  931. 00000A44  A9EB                     syscall    Pack4/FP68K
  932. 00000A46  486E FE74                pea.l      [A6 - 0x18C]
  933. 00000A4A  486E FE88                pea.l      [A6 - 0x178]
  934. 00000A4E  3F3C 0006                move.w     -[A7], 0x6
  935. 00000A52  A9EB                     syscall    Pack4/FP68K
  936. 00000A54  41EE FE88                lea.l      A0, [A6 - 0x178]
  937. 00000A58  43EE FE6A                lea.l      A1, [A6 - 0x196]
  938. 00000A5C  22D8                     move.l     [A1]+, [A0]+
  939. 00000A5E  22D8                     move.l     [A1]+, [A0]+
  940. 00000A60  32D8                     move.w     [A1]+, [A0]+
  941. 00000A62  486E FE6A                pea.l      [A6 - 0x196]
  942. 00000A66  3F3C 0016                move.w     -[A7], 0x16
  943. 00000A6A  A9EB                     syscall    Pack4/FP68K
  944. 00000A6C  486E FE6A                pea.l      [A6 - 0x196]
  945. 00000A70  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  946. 00000A74  48C0                     ext.l      D0
  947. 00000A76  588F                     addq.l     A7, 4
  948. 00000A78  6018                     bra        +0x1A /* 00000A92 */
  949. label00000A7A:
  950. 00000A7A  302E FEB0                move.w     D0, [A6 - 0x150]
  951. 00000A7E  B06E FEB2                cmp.w      D0, [A6 - 0x14E]
  952. 00000A82  6C08                     bge        +0xA /* 00000A8C */
  953. 00000A84  302E FEB0                move.w     D0, [A6 - 0x150]
  954. 00000A88  48C0                     ext.l      D0
  955. 00000A8A  6006                     bra        +0x8 /* 00000A92 */
  956. label00000A8C:
  957. 00000A8C  302E FEB2                move.w     D0, [A6 - 0x14E]
  958. 00000A90  48C0                     ext.l      D0
  959. label00000A92:
  960. 00000A92  3D40 FEAE                move.w     [A6 - 0x152], D0
  961. 00000A96  B86E FEAE                cmp.w      D4, [A6 - 0x152]
  962. 00000A9A  6F00 0166                ble        +0x168 /* 00000C02 */
  963. 00000A9E  382E FEAE                move.w     D4, [A6 - 0x152]
  964. 00000AA2  3D44 FE56                move.w     [A6 - 0x1AA], D4
  965. 00000AA6  486E FE56                pea.l      [A6 - 0x1AA]
  966. 00000AAA  486E FE88                pea.l      [A6 - 0x178]
  967. 00000AAE  3F3C 200E                move.w     -[A7], 0x200E
  968. 00000AB2  A9EB                     syscall    Pack4/FP68K
  969. 00000AB4  486B 036C                pea.l      [A3 + 0x36C]
  970. 00000AB8  486E FE88                pea.l      [A6 - 0x178]
  971. 00000ABC  3F3C 0804                move.w     -[A7], 0x804
  972. 00000AC0  A9EB                     syscall    Pack4/FP68K
  973. 00000AC2  486E FE92                pea.l      [A6 - 0x16E]
  974. 00000AC6  486E FE7E                pea.l      [A6 - 0x182]
  975. 00000ACA  3F3C 080E                move.w     -[A7], 0x80E
  976. 00000ACE  A9EB                     syscall    Pack4/FP68K
  977. 00000AD0  41EE FE88                lea.l      A0, [A6 - 0x178]
  978. 00000AD4  2F20                     move.l     -[A7], -[A0]
  979. 00000AD6  2F20                     move.l     -[A7], -[A0]
  980. 00000AD8  3F20                     move.w     -[A7], -[A0]
  981. 00000ADA  302E 0016                move.w     D0, [A6 + 0x16]
  982. 00000ADE  48C0                     ext.l      D0
  983. 00000AE0  2F00                     move.l     -[A7], D0
  984. 00000AE2  2F0B                     move.l     -[A7], A3
  985. 00000AE4  4EBA 2264                jsr        [PC + 0x2264 /* 00002D4A */]
  986. 00000AE8  3D40 FE74                move.w     [A6 - 0x18C], D0
  987. 00000AEC  2D41 FE76                move.l     [A6 - 0x18A], D1
  988. 00000AF0  2D48 FE7A                move.l     [A6 - 0x186], A0
  989. 00000AF4  486E FE74                pea.l      [A6 - 0x18C]
  990. 00000AF8  486E FE88                pea.l      [A6 - 0x178]
  991. 00000AFC  3F3C 0006                move.w     -[A7], 0x6
  992. 00000B00  A9EB                     syscall    Pack4/FP68K
  993. 00000B02  41EE FE88                lea.l      A0, [A6 - 0x178]
  994. 00000B06  43EE FE6A                lea.l      A1, [A6 - 0x196]
  995. 00000B0A  22D8                     move.l     [A1]+, [A0]+
  996. 00000B0C  22D8                     move.l     [A1]+, [A0]+
  997. 00000B0E  32D8                     move.w     [A1]+, [A0]+
  998. 00000B10  486E FE6A                pea.l      [A6 - 0x196]
  999. 00000B14  3F3C 0016                move.w     -[A7], 0x16
  1000. 00000B18  A9EB                     syscall    Pack4/FP68K
  1001. 00000B1A  486E FE6A                pea.l      [A6 - 0x196]
  1002. 00000B1E  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1003. 00000B22  3740 035A                move.w     [A3 + 0x35A], D0
  1004. 00000B26  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1005. 00000B2A  6000 00D6                bra        +0xD8 /* 00000C02 */
  1006. label00000B2E:
  1007. 00000B2E  7040                     moveq.l    D0, 0x40
  1008. 00000B30  C02C 0048                and.b      D0, [A4 + 0x48]
  1009. 00000B34  6700 00CC                beq        +0xCE /* 00000C02 */
  1010. 00000B38  486E FEC0                pea.l      [A6 - 0x140]
  1011. 00000B3C  486E FE92                pea.l      [A6 - 0x16E]
  1012. 00000B40  486E FE88                pea.l      [A6 - 0x178]
  1013. 00000B44  3F3C 080E                move.w     -[A7], 0x80E
  1014. 00000B48  A9EB                     syscall    Pack4/FP68K
  1015. 00000B4A  41EE FE92                lea.l      A0, [A6 - 0x16E]
  1016. 00000B4E  2F20                     move.l     -[A7], -[A0]
  1017. 00000B50  2F20                     move.l     -[A7], -[A0]
  1018. 00000B52  3F20                     move.w     -[A7], -[A0]
  1019. 00000B54  486E FEA2                pea.l      [A6 - 0x15E]
  1020. 00000B58  206D F298                movea.l    A0, [A5 - 0xD68]
  1021. 00000B5C  7000                     moveq.l    D0, 0x00
  1022. 00000B5E  3005                     move.w     D0, D5
  1023. 00000B60  D080                     add.l      D0, D0
  1024. 00000B62  3030 0800                move.w     D0, [A0 + D0]
  1025. 00000B66  48C0                     ext.l      D0
  1026. 00000B68  2F00                     move.l     -[A7], D0
  1027. 00000B6A  2F0B                     move.l     -[A7], A3
  1028. 00000B6C  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1029. 00000B70  486E FEC0                pea.l      [A6 - 0x140]
  1030. 00000B74  486E FEBC                pea.l      [A6 - 0x144]
  1031. 00000B78  2F0B                     move.l     -[A7], A3
  1032. 00000B7A  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  1033. 00000B7E  486E FEB2                pea.l      [A6 - 0x14E]
  1034. 00000B82  486E FEB0                pea.l      [A6 - 0x150]
  1035. 00000B86  302B 010A                move.w     D0, [A3 + 0x10A]
  1036. 00000B8A  48C0                     ext.l      D0
  1037. 00000B8C  2F00                     move.l     -[A7], D0
  1038. 00000B8E  302C 0044                move.w     D0, [A4 + 0x44]
  1039. 00000B92  48C0                     ext.l      D0
  1040. 00000B94  2F00                     move.l     -[A7], D0
  1041. 00000B96  48C4                     ext.l      D4
  1042. 00000B98  2F04                     move.l     -[A7], D4
  1043. 00000B9A  705A                     moveq.l    D0, 0x5A
  1044. 00000B9C  2F00                     move.l     -[A7], D0
  1045. 00000B9E  322E FEAA                move.w     D1, [A6 - 0x156]
  1046. 00000BA2  48C1                     ext.l      D1
  1047. 00000BA4  342E FEAC                move.w     D2, [A6 - 0x154]
  1048. 00000BA8  48C2                     ext.l      D2
  1049. 00000BAA  2002                     move.l     D0, D2
  1050. 00000BAC  2F01                     move.l     -[A7], D1
  1051. 00000BAE  7202                     moveq.l    D1, 0x02
  1052. 00000BB0  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1053. 00000BB4  221F                     move.l     D1, [A7]+
  1054. 00000BB6  D081                     add.l      D0, D1
  1055. 00000BB8  2F00                     move.l     -[A7], D0
  1056. 00000BBA  7001                     moveq.l    D0, 0x01
  1057. 00000BBC  2F00                     move.l     -[A7], D0
  1058. 00000BBE  4EBA 2024                jsr        [PC + 0x2024 /* 00002BE4 */]
  1059. 00000BC2  3C00                     move.w     D6, D0
  1060. 00000BC4  7004                     moveq.l    D0, 0x04
  1061. 00000BC6  C046                     and.w      D0, D6
  1062. 00000BC8  4FEF 0046                lea.l      A7, [A7 + 0x46]
  1063. 00000BCC  670A                     beq        +0xC /* 00000BD8 */
  1064. 00000BCE  302E FEBC                move.w     D0, [A6 - 0x144]
  1065. 00000BD2  48C0                     ext.l      D0
  1066. 00000BD4  E280                     asr        D0, 1
  1067. 00000BD6  6016                     bra        +0x18 /* 00000BEE */
  1068. label00000BD8:
  1069. 00000BD8  7000                     moveq.l    D0, 0x00
  1070. 00000BDA  7208                     moveq.l    D1, 0x08
  1071. 00000BDC  C246                     and.w      D1, D6
  1072. 00000BDE  57C0                     seq        D0
  1073. 00000BE0  4400                     neg.b      D0
  1074. 00000BE2  6708                     beq        +0xA /* 00000BEC */
  1075. 00000BE4  302E FEBC                move.w     D0, [A6 - 0x144]
  1076. 00000BE8  48C0                     ext.l      D0
  1077. 00000BEA  6002                     bra        +0x4 /* 00000BEE */
  1078. label00000BEC:
  1079. 00000BEC  7000                     moveq.l    D0, 0x00
  1080. label00000BEE:
  1081. 00000BEE  D16E FEB2                add.w      [A6 - 0x14E], D0
  1082. 00000BF2  302E FEB2                move.w     D0, [A6 - 0x14E]
  1083. 00000BF6  B06B 0366                cmp.w      D0, [A3 + 0x366]
  1084. 00000BFA  6F06                     ble        +0x8 /* 00000C02 */
  1085. 00000BFC  376E FEB2 0366           move.w     [A3 + 0x366], [A6 - 0x14E]
  1086. label00000C02:
  1087. 00000C02  5245                     addq.w     D5, 1
  1088. 00000C04  302E FEAC                move.w     D0, [A6 - 0x154]
  1089. 00000C08  D16E FEAA                add.w      [A6 - 0x156], D0
  1090. label00000C0C:
  1091. 00000C0C  7000                     moveq.l    D0, 0x00
  1092. 00000C0E  3005                     move.w     D0, D5
  1093. 00000C10  322B 0116                move.w     D1, [A3 + 0x116]
  1094. 00000C14  48C1                     ext.l      D1
  1095. 00000C16  B280                     cmp.l      D1, D0
  1096. 00000C18  6E00 FAB4                bgt        -0x54A /* 000006CE */
  1097. label00000C1C:
  1098. 00000C1C  7000                     moveq.l    D0, 0x00
  1099. 00000C1E  2F00                     move.l     -[A7], D0
  1100. 00000C20  2F0B                     move.l     -[A7], A3
  1101. 00000C22  4EBA 25C2                jsr        [PC + 0x25C2 /* 000031E6 */]
  1102. 00000C26  508F                     addq.l     A7, 8
  1103. label00000C28:
  1104. 00000C28  4CEE 18F0 FE3E           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C2]
  1105. 00000C2E  4E5E                     unlink     A6
  1106. 00000C30  4E75                     rts
  1107. 00000C32  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  1108. 00000C34  8000                     or.b       D0, D0
  1109. 00000C36  0000 0000                ori.b      D0, 0x0
  1110. 00000C3A  0000 4005                ori.b      D0, 0x5
  1111. 00000C3E  C800                     and.b      D4, D0
  1112. 00000C40  0000 0000                ori.b      D0, 0x0
  1113. 00000C44  0000 3FFE                ori.b      D0, 0xFE
  1114. 00000C48  8000                     or.b       D0, D0
  1115. 00000C4A  0000 0000                ori.b      D0, 0x0
  1116. 00000C4E  0000 0000                ori.b      D0, 0x0
  1117. 00000C52  0000 0000                ori.b      D0, 0x0
  1118. 00000C56  0000 0000                ori.b      D0, 0x0
  1119. export_1386:
  1120. 00000C5A  4E56 FEDE                link       A6, -0x0122
  1121. 00000C5E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1122. 00000C62  382E 0016                move.w     D4, [A6 + 0x16]
  1123. 00000C66  49EE FF00                lea.l      A4, [A6 - 0x100]
  1124. 00000C6A  3C2E 0012                move.w     D6, [A6 + 0x12]
  1125. 00000C6E  266E 0008                movea.l    A3, [A6 + 0x8]
  1126. 00000C72  4A46                     tst.w      D6
  1127. 00000C74  670C                     beq        +0xE /* 00000C82 */
  1128. 00000C76  4A6B 0406                tst.w      [A3 + 0x406]
  1129. 00000C7A  6706                     beq        +0x8 /* 00000C82 */
  1130. 00000C7C  7000                     moveq.l    D0, 0x00
  1131. 00000C7E  6000 02CA                bra        +0x2CC /* 00000F4A */
  1132. label00000C82:
  1133. 00000C82  302B 0416                move.w     D0, [A3 + 0x416]
  1134. 00000C86  906B 0412                sub.w      D0, [A3 + 0x412]
  1135. 00000C8A  3D40 FEF4                move.w     [A6 - 0x10C], D0
  1136. 00000C8E  302B 0414                move.w     D0, [A3 + 0x414]
  1137. 00000C92  906B 0410                sub.w      D0, [A3 + 0x410]
  1138. 00000C96  3D40 FEF6                move.w     [A6 - 0x10A], D0
  1139. 00000C9A  4A6B 0406                tst.w      [A3 + 0x406]
  1140. 00000C9E  6730                     beq        +0x32 /* 00000CD0 */
  1141. 00000CA0  302E FEF4                move.w     D0, [A6 - 0x10C]
  1142. 00000CA4  48C0                     ext.l      D0
  1143. 00000CA6  81EB 0360                divs.w     D0, [A3 + 0x360]
  1144. 00000CAA  3D40 FEF4                move.w     [A6 - 0x10C], D0
  1145. 00000CAE  48C0                     ext.l      D0
  1146. 00000CB0  E280                     asr        D0, 1
  1147. 00000CB2  3D40 FEF0                move.w     [A6 - 0x110], D0
  1148. 00000CB6  302E FEF6                move.w     D0, [A6 - 0x10A]
  1149. 00000CBA  48C0                     ext.l      D0
  1150. 00000CBC  81EB 0362                divs.w     D0, [A3 + 0x362]
  1151. 00000CC0  3D40 FEF6                move.w     [A6 - 0x10A], D0
  1152. 00000CC4  48C0                     ext.l      D0
  1153. 00000CC6  E280                     asr        D0, 1
  1154. 00000CC8  3D40 FEF2                move.w     [A6 - 0x10E], D0
  1155. 00000CCC  6000 0096                bra        +0x98 /* 00000D64 */
  1156. label00000CD0:
  1157. 00000CD0  302B 010A                move.w     D0, [A3 + 0x10A]
  1158. 00000CD4  D06E FEF4                add.w      D0, [A6 - 0x10C]
  1159. 00000CD8  48C0                     ext.l      D0
  1160. 00000CDA  81EB 0360                divs.w     D0, [A3 + 0x360]
  1161. 00000CDE  3D40 FEF4                move.w     [A6 - 0x10C], D0
  1162. 00000CE2  906B 010A                sub.w      D0, [A3 + 0x10A]
  1163. 00000CE6  48C0                     ext.l      D0
  1164. 00000CE8  E280                     asr        D0, 1
  1165. 00000CEA  3D40 FEF0                move.w     [A6 - 0x110], D0
  1166. 00000CEE  302B 010A                move.w     D0, [A3 + 0x10A]
  1167. 00000CF2  D06E FEF6                add.w      D0, [A6 - 0x10A]
  1168. 00000CF6  48C0                     ext.l      D0
  1169. 00000CF8  81EB 0362                divs.w     D0, [A3 + 0x362]
  1170. 00000CFC  3D40 FEF6                move.w     [A6 - 0x10A], D0
  1171. 00000D00  906B 010A                sub.w      D0, [A3 + 0x10A]
  1172. 00000D04  48C0                     ext.l      D0
  1173. 00000D06  E280                     asr        D0, 1
  1174. 00000D08  3D40 FEF2                move.w     [A6 - 0x10E], D0
  1175. 00000D0C  7001                     moveq.l    D0, 0x01
  1176. 00000D0E  B06B 0112                cmp.w      D0, [A3 + 0x112]
  1177. 00000D12  6C50                     bge        +0x52 /* 00000D64 */
  1178. 00000D14  4A6B 035C                tst.w      [A3 + 0x35C]
  1179. 00000D18  674A                     beq        +0x4C /* 00000D64 */
  1180. 00000D1A  302B 036A                move.w     D0, [A3 + 0x36A]
  1181. 00000D1E  D06B 010A                add.w      D0, [A3 + 0x10A]
  1182. 00000D22  48C0                     ext.l      D0
  1183. 00000D24  E280                     asr        D0, 1
  1184. 00000D26  D16E FEF2                add.w      [A6 - 0x10E], D0
  1185. 00000D2A  4A6B 0368                tst.w      [A3 + 0x368]
  1186. 00000D2E  6714                     beq        +0x16 /* 00000D44 */
  1187. 00000D30  302B 0368                move.w     D0, [A3 + 0x368]
  1188. 00000D34  D07C 0064                add.w      D0, 0x64 /* 'd' */
  1189. 00000D38  C1EB 035A                muls.w     D0, [A3 + 0x35A]
  1190. 00000D3C  7264                     moveq.l    D1, 0x64
  1191. 00000D3E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1192. 00000D42  6006                     bra        +0x8 /* 00000D4A */
  1193. label00000D44:
  1194. 00000D44  302B 035A                move.w     D0, [A3 + 0x35A]
  1195. 00000D48  48C0                     ext.l      D0
  1196. label00000D4A:
  1197. 00000D4A  322B 010A                move.w     D1, [A3 + 0x10A]
  1198. 00000D4E  48C1                     ext.l      D1
  1199. 00000D50  2A01                     move.l     D5, D1
  1200. 00000D52  DA80                     add.l      D5, D0
  1201. 00000D54  4A6B 0364                tst.w      [A3 + 0x364]
  1202. 00000D58  670A                     beq        +0xC /* 00000D64 */
  1203. 00000D5A  302B 0430                move.w     D0, [A3 + 0x430]
  1204. 00000D5E  D06B 010A                add.w      D0, [A3 + 0x10A]
  1205. 00000D62  DA40                     add.w      D5, D0
  1206. label00000D64:
  1207. 00000D64  4247                     clr.w      D7
  1208. 00000D66  426E FEEE                clr.w      [A6 - 0x112]
  1209. 00000D6A  6000 01CA                bra        +0x1CC /* 00000F36 */
  1210. label00000D6E:
  1211. 00000D6E  4A6D E5CE                tst.w      [A5 - 0x1A32]
  1212. 00000D72  6600 01D4                bne        +0x1D6 /* 00000F48 */
  1213. 00000D76  302B 0412                move.w     D0, [A3 + 0x412]
  1214. 00000D7A  906E FEF4                sub.w      D0, [A6 - 0x10C]
  1215. 00000D7E  322E FEF0                move.w     D1, [A6 - 0x110]
  1216. 00000D82  D240                     add.w      D1, D0
  1217. 00000D84  3D41 FEFA                move.w     [A6 - 0x106], D1
  1218. 00000D88  302B 0414                move.w     D0, [A3 + 0x414]
  1219. 00000D8C  48C0                     ext.l      D0
  1220. 00000D8E  7200                     moveq.l    D1, 0x00
  1221. 00000D90  322E FEEE                move.w     D1, [A6 - 0x112]
  1222. 00000D94  342E FEF6                move.w     D2, [A6 - 0x10A]
  1223. 00000D98  48C2                     ext.l      D2
  1224. 00000D9A  2F00                     move.l     -[A7], D0
  1225. 00000D9C  2001                     move.l     D0, D1
  1226. 00000D9E  2202                     move.l     D1, D2
  1227. 00000DA0  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1228. 00000DA4  2200                     move.l     D1, D0
  1229. 00000DA6  201F                     move.l     D0, [A7]+
  1230. 00000DA8  9081                     sub.l      D0, D1
  1231. 00000DAA  322E FEF2                move.w     D1, [A6 - 0x10E]
  1232. 00000DAE  48C1                     ext.l      D1
  1233. 00000DB0  9081                     sub.l      D0, D1
  1234. 00000DB2  3D40 FEF8                move.w     [A6 - 0x108], D0
  1235. 00000DB6  7000                     moveq.l    D0, 0x00
  1236. 00000DB8  302E FEEE                move.w     D0, [A6 - 0x112]
  1237. 00000DBC  322B 0362                move.w     D1, [A3 + 0x362]
  1238. 00000DC0  5341                     subq.w     D1, 1
  1239. 00000DC2  48C1                     ext.l      D1
  1240. 00000DC4  B280                     cmp.l      D1, D0
  1241. 00000DC6  6628                     bne        +0x2A /* 00000DF0 */
  1242. 00000DC8  302E FEF4                move.w     D0, [A6 - 0x10C]
  1243. 00000DCC  48C0                     ext.l      D0
  1244. 00000DCE  322B 0360                move.w     D1, [A3 + 0x360]
  1245. 00000DD2  48C1                     ext.l      D1
  1246. 00000DD4  342B 0112                move.w     D2, [A3 + 0x112]
  1247. 00000DD8  48C2                     ext.l      D2
  1248. 00000DDA  9282                     sub.l      D1, D2
  1249. 00000DDC  7400                     moveq.l    D2, 0x00
  1250. 00000DDE  3407                     move.w     D2, D7
  1251. 00000DE0  D481                     add.l      D2, D1
  1252. 00000DE2  2202                     move.l     D1, D2
  1253. 00000DE4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1254. 00000DE8  81FC 0002                divs.w     D0, 0x2
  1255. 00000DEC  D16E FEFA                add.w      [A6 - 0x106], D0
  1256. label00000DF0:
  1257. 00000DF0  4245                     clr.w      D5
  1258. 00000DF2  6000 012E                bra        +0x130 /* 00000F22 */
  1259. label00000DF6:
  1260. 00000DF6  4A6D E5CE                tst.w      [A5 - 0x1A32]
  1261. 00000DFA  6600 0136                bne        +0x138 /* 00000F32 */
  1262. 00000DFE  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1263. 00000E02  4A46                     tst.w      D6
  1264. 00000E04  6604                     bne        +0x6 /* 00000E0A */
  1265. 00000E06  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  1266. label00000E0A:
  1267. 00000E0A  302E FEF4                move.w     D0, [A6 - 0x10C]
  1268. 00000E0E  D16E FEFA                add.w      [A6 - 0x106], D0
  1269. 00000E12  700A                     moveq.l    D0, 0x0A
  1270. 00000E14  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  1271. 00000E18  662C                     bne        +0x2E /* 00000E46 */
  1272. 00000E1A  48C4                     ext.l      D4
  1273. 00000E1C  2F04                     move.l     -[A7], D4
  1274. 00000E1E  48C6                     ext.l      D6
  1275. 00000E20  2F06                     move.l     -[A7], D6
  1276. 00000E22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1277. 00000E26  2F0C                     move.l     -[A7], A4
  1278. 00000E28  7000                     moveq.l    D0, 0x00
  1279. 00000E2A  3007                     move.w     D0, D7
  1280. 00000E2C  2F00                     move.l     -[A7], D0
  1281. 00000E2E  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  1282. 00000E32  2F0B                     move.l     -[A7], A3
  1283. 00000E34  4EBA 011E                jsr        [PC + 0x11E /* 00000F54 */]
  1284. 00000E38  4A40                     tst.w      D0
  1285. 00000E3A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1286. 00000E3E  6732                     beq        +0x34 /* 00000E72 */
  1287. 00000E40  7001                     moveq.l    D0, 0x01
  1288. 00000E42  6000 0106                bra        +0x108 /* 00000F4A */
  1289. label00000E46:
  1290. 00000E46  48C4                     ext.l      D4
  1291. 00000E48  2F04                     move.l     -[A7], D4
  1292. 00000E4A  48C6                     ext.l      D6
  1293. 00000E4C  2F06                     move.l     -[A7], D6
  1294. 00000E4E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1295. 00000E52  2F0C                     move.l     -[A7], A4
  1296. 00000E54  7000                     moveq.l    D0, 0x00
  1297. 00000E56  3007                     move.w     D0, D7
  1298. 00000E58  2F00                     move.l     -[A7], D0
  1299. 00000E5A  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  1300. 00000E5E  2F0B                     move.l     -[A7], A3
  1301. 00000E60  4EBA 0736                jsr        [PC + 0x736 /* 00001598 */]
  1302. 00000E64  4A40                     tst.w      D0
  1303. 00000E66  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1304. 00000E6A  6706                     beq        +0x8 /* 00000E72 */
  1305. 00000E6C  7001                     moveq.l    D0, 0x01
  1306. 00000E6E  6000 00DA                bra        +0xDC /* 00000F4A */
  1307. label00000E72:
  1308. 00000E72  4A6B 010C                tst.w      [A3 + 0x10C]
  1309. 00000E76  6712                     beq        +0x14 /* 00000E8A */
  1310. 00000E78  4A46                     tst.w      D6
  1311. 00000E7A  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  1312. 00000E7E  377C 05DE 010C           move.w     [A3 + 0x10C], 0x5DE
  1313. 00000E84  7000                     moveq.l    D0, 0x00
  1314. 00000E86  6000 00C2                bra        +0xC4 /* 00000F4A */
  1315. label00000E8A:
  1316. 00000E8A  4A46                     tst.w      D6
  1317. 00000E8C  6600 0082                bne        +0x84 /* 00000F10 */
  1318. 00000E90  4A6B 0406                tst.w      [A3 + 0x406]
  1319. 00000E94  6676                     bne        +0x78 /* 00000F0C */
  1320. 00000E96  7001                     moveq.l    D0, 0x01
  1321. 00000E98  B06B 0112                cmp.w      D0, [A3 + 0x112]
  1322. 00000E9C  6C6E                     bge        +0x70 /* 00000F0C */
  1323. 00000E9E  4A6B 035C                tst.w      [A3 + 0x35C]
  1324. 00000EA2  6768                     beq        +0x6A /* 00000F0C */
  1325. 00000EA4  486E FEDE                pea.l      [A6 - 0x122]
  1326. 00000EA8  2F0C                     move.l     -[A7], A4
  1327. 00000EAA  7000                     moveq.l    D0, 0x00
  1328. 00000EAC  3007                     move.w     D0, D7
  1329. 00000EAE  2F00                     move.l     -[A7], D0
  1330. 00000EB0  486B 00F0                pea.l      [A3 + 0xF0]
  1331. 00000EB4  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1332. 00000EB8  4A40                     tst.w      D0
  1333. 00000EBA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1334. 00000EBE  670A                     beq        +0xC /* 00000ECA */
  1335. 00000EC0  41EE FEDE                lea.l      A0, [A6 - 0x122]
  1336. 00000EC4  2D48 FEFC                move.l     [A6 - 0x104], A0
  1337. 00000EC8  6018                     bra        +0x1A /* 00000EE2 */
  1338. label00000ECA:
  1339. 00000ECA  2F0C                     move.l     -[A7], A4
  1340. 00000ECC  7000                     moveq.l    D0, 0x00
  1341. 00000ECE  3007                     move.w     D0, D7
  1342. 00000ED0  5280                     addq.l     D0, 1
  1343. 00000ED2  2F00                     move.l     -[A7], D0
  1344. 00000ED4  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  1345. 00000ED8  41EB 0420                lea.l      A0, [A3 + 0x420]
  1346. 00000EDC  2D48 FEFC                move.l     [A6 - 0x104], A0
  1347. 00000EE0  508F                     addq.l     A7, 8
  1348. label00000EE2:
  1349. 00000EE2  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1350. 00000EE6  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  1351. 00000EEA  302B 0366                move.w     D0, [A3 + 0x366]
  1352. 00000EEE  D16E FEF8                add.w      [A6 - 0x108], D0
  1353. 00000EF2  7001                     moveq.l    D0, 0x01
  1354. 00000EF4  2F00                     move.l     -[A7], D0
  1355. 00000EF6  2F0C                     move.l     -[A7], A4
  1356. 00000EF8  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  1357. 00000EFC  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  1358. 00000F00  302B 0366                move.w     D0, [A3 + 0x366]
  1359. 00000F04  916E FEF8                sub.w      [A6 - 0x108], D0
  1360. 00000F08  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1361. label00000F0C:
  1362. 00000F0C  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  1363. label00000F10:
  1364. 00000F10  5247                     addq.w     D7, 1
  1365. 00000F12  7000                     moveq.l    D0, 0x00
  1366. 00000F14  3007                     move.w     D0, D7
  1367. 00000F16  322B 0112                move.w     D1, [A3 + 0x112]
  1368. 00000F1A  48C1                     ext.l      D1
  1369. 00000F1C  B280                     cmp.l      D1, D0
  1370. 00000F1E  6F12                     ble        +0x14 /* 00000F32 */
  1371. 00000F20  5245                     addq.w     D5, 1
  1372. label00000F22:
  1373. 00000F22  7000                     moveq.l    D0, 0x00
  1374. 00000F24  3005                     move.w     D0, D5
  1375. 00000F26  322B 0360                move.w     D1, [A3 + 0x360]
  1376. 00000F2A  48C1                     ext.l      D1
  1377. 00000F2C  B280                     cmp.l      D1, D0
  1378. 00000F2E  6E00 FEC6                bgt        -0x138 /* 00000DF6 */
  1379. label00000F32:
  1380. 00000F32  526E FEEE                addq.w     [A6 - 0x112], 1
  1381. label00000F36:
  1382. 00000F36  7000                     moveq.l    D0, 0x00
  1383. 00000F38  302E FEEE                move.w     D0, [A6 - 0x112]
  1384. 00000F3C  322B 0362                move.w     D1, [A3 + 0x362]
  1385. 00000F40  48C1                     ext.l      D1
  1386. 00000F42  B280                     cmp.l      D1, D0
  1387. 00000F44  6E00 FE28                bgt        -0x1D6 /* 00000D6E */
  1388. label00000F48:
  1389. 00000F48  7000                     moveq.l    D0, 0x00
  1390. label00000F4A:
  1391. 00000F4A  4CEE 18F0 FEC6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x13A]
  1392. 00000F50  4E5E                     unlink     A6
  1393. 00000F52  4E75                     rts
  1394. fn00000F54:
  1395. 00000F54  4E56 FF64                link       A6, -0x009C
  1396. 00000F58  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1397. 00000F5C  286E 0008                movea.l    A4, [A6 + 0x8]
  1398. 00000F60  486C 0420                pea.l      [A4 + 0x420]
  1399. 00000F64  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  1400. 00000F68  486E FFC0                pea.l      [A6 - 0x40]
  1401. 00000F6C  302E 0012                move.w     D0, [A6 + 0x12]
  1402. 00000F70  48C0                     ext.l      D0
  1403. 00000F72  2F00                     move.l     -[A7], D0
  1404. 00000F74  2F0C                     move.l     -[A7], A4
  1405. 00000F76  4EBA 1F0C                jsr        [PC + 0x1F0C /* 00002E84 */]
  1406. 00000F7A  3D40 FF94                move.w     [A6 - 0x6C], D0
  1407. 00000F7E  2D41 FF96                move.l     [A6 - 0x6A], D1
  1408. 00000F82  2D48 FF9A                move.l     [A6 - 0x66], A0
  1409. 00000F86  486E FF94                pea.l      [A6 - 0x6C]
  1410. 00000F8A  486E FF9E                pea.l      [A6 - 0x62]
  1411. 00000F8E  3F3C 0810                move.w     -[A7], 0x810
  1412. 00000F92  A9EB                     syscall    Pack4/FP68K
  1413. 00000F94  4AAD F298                tst.l      [A5 - 0xD68]
  1414. 00000F98  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1415. 00000F9C  660C                     bne        +0xE /* 00000FAA */
  1416. 00000F9E  397C 05DE 010C           move.w     [A4 + 0x10C], 0x5DE
  1417. 00000FA4  7000                     moveq.l    D0, 0x00
  1418. 00000FA6  6000 05D2                bra        +0x5D4 /* 0000157A */
  1419. label00000FAA:
  1420. 00000FAA  7000                     moveq.l    D0, 0x00
  1421. 00000FAC  7200                     moveq.l    D1, 0x00
  1422. 00000FAE  122C 035F                move.b     D1, [A4 + 0x35F]
  1423. 00000FB2  57C0                     seq        D0
  1424. 00000FB4  4400                     neg.b      D0
  1425. 00000FB6  670A                     beq        +0xC /* 00000FC2 */
  1426. 00000FB8  302C 035A                move.w     D0, [A4 + 0x35A]
  1427. 00000FBC  48C0                     ext.l      D0
  1428. 00000FBE  6000 0084                bra        +0x86 /* 00001044 */
  1429. label00000FC2:
  1430. 00000FC2  486E FF9E                pea.l      [A6 - 0x62]
  1431. 00000FC6  486E FF94                pea.l      [A6 - 0x6C]
  1432. 00000FCA  3F3C 080E                move.w     -[A7], 0x80E
  1433. 00000FCE  A9EB                     syscall    Pack4/FP68K
  1434. 00000FD0  41EE FF9E                lea.l      A0, [A6 - 0x62]
  1435. 00000FD4  2F20                     move.l     -[A7], -[A0]
  1436. 00000FD6  2F20                     move.l     -[A7], -[A0]
  1437. 00000FD8  3F20                     move.w     -[A7], -[A0]
  1438. 00000FDA  302E 0012                move.w     D0, [A6 + 0x12]
  1439. 00000FDE  48C0                     ext.l      D0
  1440. 00000FE0  2F00                     move.l     -[A7], D0
  1441. 00000FE2  2F0C                     move.l     -[A7], A4
  1442. 00000FE4  4EBA 1D64                jsr        [PC + 0x1D64 /* 00002D4A */]
  1443. 00000FE8  3D40 FF8A                move.w     [A6 - 0x76], D0
  1444. 00000FEC  2D41 FF8C                move.l     [A6 - 0x74], D1
  1445. 00000FF0  2D48 FF90                move.l     [A6 - 0x70], A0
  1446. 00000FF4  486C 035A                pea.l      [A4 + 0x35A]
  1447. 00000FF8  486E FF80                pea.l      [A6 - 0x80]
  1448. 00000FFC  3F3C 200E                move.w     -[A7], 0x200E
  1449. 00001000  A9EB                     syscall    Pack4/FP68K
  1450. 00001002  486E FF80                pea.l      [A6 - 0x80]
  1451. 00001006  486E FF8A                pea.l      [A6 - 0x76]
  1452. 0000100A  3F3C 0004                move.w     -[A7], 0x4
  1453. 0000100E  A9EB                     syscall    Pack4/FP68K
  1454. 00001010  486C 036C                pea.l      [A4 + 0x36C]
  1455. 00001014  486E FF8A                pea.l      [A6 - 0x76]
  1456. 00001018  3F3C 0806                move.w     -[A7], 0x806
  1457. 0000101C  A9EB                     syscall    Pack4/FP68K
  1458. 0000101E  41EE FF8A                lea.l      A0, [A6 - 0x76]
  1459. 00001022  43EE FF76                lea.l      A1, [A6 - 0x8A]
  1460. 00001026  22D8                     move.l     [A1]+, [A0]+
  1461. 00001028  22D8                     move.l     [A1]+, [A0]+
  1462. 0000102A  32D8                     move.w     [A1]+, [A0]+
  1463. 0000102C  486E FF76                pea.l      [A6 - 0x8A]
  1464. 00001030  3F3C 0016                move.w     -[A7], 0x16
  1465. 00001034  A9EB                     syscall    Pack4/FP68K
  1466. 00001036  486E FF76                pea.l      [A6 - 0x8A]
  1467. 0000103A  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1468. 0000103E  48C0                     ext.l      D0
  1469. 00001040  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1470. label00001044:
  1471. 00001044  3800                     move.w     D4, D0
  1472. 00001046  302E 000E                move.w     D0, [A6 + 0xE]
  1473. 0000104A  9044                     sub.w      D0, D4
  1474. 0000104C  3B40 F29E                move.w     [A5 - 0xD62], D0
  1475. 00001050  302E 000C                move.w     D0, [A6 + 0xC]
  1476. 00001054  9044                     sub.w      D0, D4
  1477. 00001056  3B40 F29C                move.w     [A5 - 0xD64], D0
  1478. 0000105A  3004                     move.w     D0, D4
  1479. 0000105C  D06E 000E                add.w      D0, [A6 + 0xE]
  1480. 00001060  3B40 F2A2                move.w     [A5 - 0xD5E], D0
  1481. 00001064  3004                     move.w     D0, D4
  1482. 00001066  D06E 000C                add.w      D0, [A6 + 0xC]
  1483. 0000106A  3B40 F2A0                move.w     [A5 - 0xD60], D0
  1484. 0000106E  3C2C 0358                move.w     D6, [A4 + 0x358]
  1485. 00001072  487A 051A                pea.l      [PC + 0x51A /* 0000158E, value 0x0, cstring "" */]
  1486. 00001076  486E FFA6                pea.l      [A6 - 0x5A]
  1487. 0000107A  3F3C 0810                move.w     -[A7], 0x810
  1488. 0000107E  A9EB                     syscall    Pack4/FP68K
  1489. 00001080  4A6E 001E                tst.w      [A6 + 0x1E]
  1490. 00001084  6600 02A8                bne        +0x2AA /* 0000132E */
  1491. 00001088  4245                     clr.w      D5
  1492. 0000108A  6000 0292                bra        +0x294 /* 0000131E */
  1493. label0000108E:
  1494. 0000108E  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1495. 00001092  486E FFAE                pea.l      [A6 - 0x52]
  1496. 00001096  302E 0012                move.w     D0, [A6 + 0x12]
  1497. 0000109A  48C0                     ext.l      D0
  1498. 0000109C  2F00                     move.l     -[A7], D0
  1499. 0000109E  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  1500. 000010A2  226D F298                movea.l    A1, [A5 - 0xD68]
  1501. 000010A6  7000                     moveq.l    D0, 0x00
  1502. 000010A8  3005                     move.w     D0, D5
  1503. 000010AA  D080                     add.l      D0, D0
  1504. 000010AC  3031 0800                move.w     D0, [A1 + D0]
  1505. 000010B0  48C0                     ext.l      D0
  1506. 000010B2  2200                     move.l     D1, D0
  1507. 000010B4  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1508. 000010B8  4841                     swap.w     D1
  1509. 000010BA  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1510. 000010BE  4841                     swap.w     D1
  1511. 000010C0  4241                     clr.w      D1
  1512. 000010C2  D081                     add.l      D0, D1
  1513. 000010C4  47F0 0800                lea.l      A3, [A0 + D0]
  1514. 000010C8  486B 0024                pea.l      [A3 + 0x24]
  1515. 000010CC  4EBA 2154                jsr        [PC + 0x2154 /* 00003222 */]
  1516. 000010D0  7200                     moveq.l    D1, 0x00
  1517. 000010D2  4A40                     tst.w      D0
  1518. 000010D4  57C1                     seq        D1
  1519. 000010D6  4401                     neg.b      D1
  1520. 000010D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1521. 000010DC  6706                     beq        +0x8 /* 000010E4 */
  1522. 000010DE  7000                     moveq.l    D0, 0x00
  1523. 000010E0  6000 00B4                bra        +0xB6 /* 00001196 */
  1524. label000010E4:
  1525. 000010E4  203C 0000 0168           move.l     D0, 0x168
  1526. 000010EA  2D40 FF72                move.l     [A6 - 0x8E], D0
  1527. 000010EE  486E FF72                pea.l      [A6 - 0x8E]
  1528. 000010F2  486E FF94                pea.l      [A6 - 0x6C]
  1529. 000010F6  3F3C 280E                move.w     -[A7], 0x280E
  1530. 000010FA  A9EB                     syscall    Pack4/FP68K
  1531. 000010FC  486E FFA6                pea.l      [A6 - 0x5A]
  1532. 00001100  486E FF8A                pea.l      [A6 - 0x76]
  1533. 00001104  3F3C 080E                move.w     -[A7], 0x80E
  1534. 00001108  A9EB                     syscall    Pack4/FP68K
  1535. 0000110A  486E FFAE                pea.l      [A6 - 0x52]
  1536. 0000110E  486E FF80                pea.l      [A6 - 0x80]
  1537. 00001112  3F3C 080E                move.w     -[A7], 0x80E
  1538. 00001116  A9EB                     syscall    Pack4/FP68K
  1539. 00001118  486E FF80                pea.l      [A6 - 0x80]
  1540. 0000111C  486E FF8A                pea.l      [A6 - 0x76]
  1541. 00001120  4267                     clr.w      -[A7]
  1542. 00001122  A9EB                     syscall    Pack4/FP68K
  1543. 00001124  486E FF8A                pea.l      [A6 - 0x76]
  1544. 00001128  486E FFA6                pea.l      [A6 - 0x5A]
  1545. 0000112C  3F3C 0810                move.w     -[A7], 0x810
  1546. 00001130  A9EB                     syscall    Pack4/FP68K
  1547. 00001132  486E FFA6                pea.l      [A6 - 0x5A]
  1548. 00001136  486E FF94                pea.l      [A6 - 0x6C]
  1549. 0000113A  3F3C 0804                move.w     -[A7], 0x804
  1550. 0000113E  A9EB                     syscall    Pack4/FP68K
  1551. 00001140  486E FF9E                pea.l      [A6 - 0x62]
  1552. 00001144  486E FF94                pea.l      [A6 - 0x6C]
  1553. 00001148  3F3C 0806                move.w     -[A7], 0x806
  1554. 0000114C  A9EB                     syscall    Pack4/FP68K
  1555. 0000114E  486E FF94                pea.l      [A6 - 0x6C]
  1556. 00001152  41EE FF76                lea.l      A0, [A6 - 0x8A]
  1557. 00001156  43FA 042C                lea.l      A1, [PC + 0x42C /* 00001584, value 0x3FFE8000 */]
  1558. 0000115A  20D9                     move.l     [A0]+, [A1]+
  1559. 0000115C  20D9                     move.l     [A0]+, [A1]+
  1560. 0000115E  30D9                     move.w     [A0]+, [A1]+
  1561. 00001160  486E FF76                pea.l      [A6 - 0x8A]
  1562. 00001164  4267                     clr.w      -[A7]
  1563. 00001166  A9EB                     syscall    Pack4/FP68K
  1564. 00001168  41EE FF76                lea.l      A0, [A6 - 0x8A]
  1565. 0000116C  43EE FF68                lea.l      A1, [A6 - 0x98]
  1566. 00001170  22D8                     move.l     [A1]+, [A0]+
  1567. 00001172  22D8                     move.l     [A1]+, [A0]+
  1568. 00001174  32D8                     move.w     [A1]+, [A0]+
  1569. 00001176  486E FF68                pea.l      [A6 - 0x98]
  1570. 0000117A  3F3C 0016                move.w     -[A7], 0x16
  1571. 0000117E  A9EB                     syscall    Pack4/FP68K
  1572. 00001180  486E FF68                pea.l      [A6 - 0x98]
  1573. 00001184  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1574. 00001188  322C 0358                move.w     D1, [A4 + 0x358]
  1575. 0000118C  D240                     add.w      D1, D0
  1576. 0000118E  9246                     sub.w      D1, D6
  1577. 00001190  48C1                     ext.l      D1
  1578. 00001192  2001                     move.l     D0, D1
  1579. 00001194  588F                     addq.l     A7, 4
  1580. label00001196:
  1581. 00001196  3E00                     move.w     D7, D0
  1582. 00001198  6700 0180                beq        +0x182 /* 0000131A */
  1583. 0000119C  4A2B 0046                tst.b      [A3 + 0x46]
  1584. 000011A0  6700 0178                beq        +0x17A /* 0000131A */
  1585. 000011A4  4A6B 0044                tst.w      [A3 + 0x44]
  1586. 000011A8  6700 00AE                beq        +0xB0 /* 00001258 */
  1587. 000011AC  48C4                     ext.l      D4
  1588. 000011AE  4A6B 0044                tst.w      [A3 + 0x44]
  1589. 000011B2  6C0A                     bge        +0xC /* 000011BE */
  1590. 000011B4  302B 0044                move.w     D0, [A3 + 0x44]
  1591. 000011B8  48C0                     ext.l      D0
  1592. 000011BA  4480                     neg.l      D0
  1593. 000011BC  6006                     bra        +0x8 /* 000011C4 */
  1594. label000011BE:
  1595. 000011BE  302B 0044                move.w     D0, [A3 + 0x44]
  1596. 000011C2  48C0                     ext.l      D0
  1597. label000011C4:
  1598. 000011C4  2200                     move.l     D1, D0
  1599. 000011C6  2004                     move.l     D0, D4
  1600. 000011C8  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1601. 000011CC  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  1602. 000011D0  3D40 FFB8                move.w     [A6 - 0x48], D0
  1603. 000011D4  48C0                     ext.l      D0
  1604. 000011D6  2F00                     move.l     -[A7], D0
  1605. 000011D8  48C6                     ext.l      D6
  1606. 000011DA  48C7                     ext.l      D7
  1607. 000011DC  2F00                     move.l     -[A7], D0
  1608. 000011DE  2007                     move.l     D0, D7
  1609. 000011E0  7202                     moveq.l    D1, 0x02
  1610. 000011E2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1611. 000011E6  2200                     move.l     D1, D0
  1612. 000011E8  201F                     move.l     D0, [A7]+
  1613. 000011EA  D286                     add.l      D1, D6
  1614. 000011EC  2F01                     move.l     -[A7], D1
  1615. 000011EE  4EAD 0E02                jsr        [A5 + 0xE02 /* export_444 */]
  1616. 000011F2  588F                     addq.l     A7, 4
  1617. 000011F4  2200                     move.l     D1, D0
  1618. 000011F6  201F                     move.l     D0, [A7]+
  1619. 000011F8  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1620. 000011FC  720E                     moveq.l    D1, 0x0E
  1621. 000011FE  E2A0                     asr        D0, D1
  1622. 00001200  3D40 FFB6                move.w     [A6 - 0x4A], D0
  1623. 00001204  302E FFB8                move.w     D0, [A6 - 0x48]
  1624. 00001208  48C0                     ext.l      D0
  1625. 0000120A  2F00                     move.l     -[A7], D0
  1626. 0000120C  48C6                     ext.l      D6
  1627. 0000120E  48C7                     ext.l      D7
  1628. 00001210  2F00                     move.l     -[A7], D0
  1629. 00001212  2007                     move.l     D0, D7
  1630. 00001214  7202                     moveq.l    D1, 0x02
  1631. 00001216  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1632. 0000121A  2200                     move.l     D1, D0
  1633. 0000121C  201F                     move.l     D0, [A7]+
  1634. 0000121E  D286                     add.l      D1, D6
  1635. 00001220  2F01                     move.l     -[A7], D1
  1636. 00001222  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  1637. 00001226  588F                     addq.l     A7, 4
  1638. 00001228  2200                     move.l     D1, D0
  1639. 0000122A  201F                     move.l     D0, [A7]+
  1640. 0000122C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1641. 00001230  720E                     moveq.l    D1, 0x0E
  1642. 00001232  E2A0                     asr        D0, D1
  1643. 00001234  3D40 FFB8                move.w     [A6 - 0x48], D0
  1644. 00001238  302E FFB6                move.w     D0, [A6 - 0x4A]
  1645. 0000123C  D16D F29E                add.w      [A5 - 0xD62], D0
  1646. 00001240  302E FFB8                move.w     D0, [A6 - 0x48]
  1647. 00001244  D16D F29C                add.w      [A5 - 0xD64], D0
  1648. 00001248  302E FFB6                move.w     D0, [A6 - 0x4A]
  1649. 0000124C  D16D F2A2                add.w      [A5 - 0xD5E], D0
  1650. 00001250  302E FFB8                move.w     D0, [A6 - 0x48]
  1651. 00001254  D16D F2A0                add.w      [A5 - 0xD60], D0
  1652. label00001258:
  1653. 00001258  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  1654. 0000125C  204B                     movea.l    A0, A3
  1655. 0000125E  5088                     addq.l     A0, 8
  1656. 00001260  2F20                     move.l     -[A7], -[A0]
  1657. 00001262  2F20                     move.l     -[A7], -[A0]
  1658. 00001264  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  1659. 00001268  41EB 0024                lea.l      A0, [A3 + 0x24]
  1660. 0000126C  2F20                     move.l     -[A7], -[A0]
  1661. 0000126E  2F20                     move.l     -[A7], -[A0]
  1662. 00001270  3F20                     move.w     -[A7], -[A0]
  1663. 00001272  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  1664. 00001276  0C47 0168                cmpi.w     D7, 0x168
  1665. 0000127A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1666. 0000127E  6610                     bne        +0x12 /* 00001290 */
  1667. 00001280  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  1668. 00001284  2F20                     move.l     -[A7], -[A0]
  1669. 00001286  2F20                     move.l     -[A7], -[A0]
  1670. 00001288  4EAD 0932                jsr        [A5 + 0x932 /* export_290 */]
  1671. 0000128C  508F                     addq.l     A7, 8
  1672. 0000128E  6060                     bra        +0x62 /* 000012F0 */
  1673. label00001290:
  1674. 00001290  4A6D C5EA                tst.w      [A5 - 0x3A16]
  1675. 00001294  672E                     beq        +0x30 /* 000012C4 */
  1676. 00001296  48C7                     ext.l      D7
  1677. 00001298  2207                     move.l     D1, D7
  1678. 0000129A  D281                     add.l      D1, D1
  1679. 0000129C  2001                     move.l     D0, D1
  1680. 0000129E  E589                     lsl        D1, 2
  1681. 000012A0  D280                     add.l      D1, D0
  1682. 000012A2  2F01                     move.l     -[A7], D1
  1683. 000012A4  48C6                     ext.l      D6
  1684. 000012A6  2206                     move.l     D1, D6
  1685. 000012A8  D281                     add.l      D1, D1
  1686. 000012AA  2001                     move.l     D0, D1
  1687. 000012AC  E589                     lsl        D1, 2
  1688. 000012AE  D280                     add.l      D1, D0
  1689. 000012B0  2F01                     move.l     -[A7], D1
  1690. 000012B2  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  1691. 000012B6  2F20                     move.l     -[A7], -[A0]
  1692. 000012B8  2F20                     move.l     -[A7], -[A0]
  1693. 000012BA  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  1694. 000012BE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1695. 000012C2  602C                     bra        +0x2E /* 000012F0 */
  1696. label000012C4:
  1697. 000012C4  48C7                     ext.l      D7
  1698. 000012C6  2207                     move.l     D1, D7
  1699. 000012C8  D281                     add.l      D1, D1
  1700. 000012CA  2001                     move.l     D0, D1
  1701. 000012CC  E589                     lsl        D1, 2
  1702. 000012CE  D280                     add.l      D1, D0
  1703. 000012D0  2F01                     move.l     -[A7], D1
  1704. 000012D2  48C6                     ext.l      D6
  1705. 000012D4  2206                     move.l     D1, D6
  1706. 000012D6  D281                     add.l      D1, D1
  1707. 000012D8  2001                     move.l     D0, D1
  1708. 000012DA  E589                     lsl        D1, 2
  1709. 000012DC  D280                     add.l      D1, D0
  1710. 000012DE  2F01                     move.l     -[A7], D1
  1711. 000012E0  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  1712. 000012E4  2F20                     move.l     -[A7], -[A0]
  1713. 000012E6  2F20                     move.l     -[A7], -[A0]
  1714. 000012E8  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  1715. 000012EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1716. label000012F0:
  1717. 000012F0  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  1718. 000012F4  4A6B 0044                tst.w      [A3 + 0x44]
  1719. 000012F8  6720                     beq        +0x22 /* 0000131A */
  1720. 000012FA  302E FFB6                move.w     D0, [A6 - 0x4A]
  1721. 000012FE  916D F29E                sub.w      [A5 - 0xD62], D0
  1722. 00001302  302E FFB8                move.w     D0, [A6 - 0x48]
  1723. 00001306  916D F29C                sub.w      [A5 - 0xD64], D0
  1724. 0000130A  302E FFB6                move.w     D0, [A6 - 0x4A]
  1725. 0000130E  916D F2A2                sub.w      [A5 - 0xD5E], D0
  1726. 00001312  302E FFB8                move.w     D0, [A6 - 0x48]
  1727. 00001316  916D F2A0                sub.w      [A5 - 0xD60], D0
  1728. label0000131A:
  1729. 0000131A  5245                     addq.w     D5, 1
  1730. 0000131C  DC47                     add.w      D6, D7
  1731. label0000131E:
  1732. 0000131E  7000                     moveq.l    D0, 0x00
  1733. 00001320  3005                     move.w     D0, D5
  1734. 00001322  322C 0116                move.w     D1, [A4 + 0x116]
  1735. 00001326  48C1                     ext.l      D1
  1736. 00001328  B280                     cmp.l      D1, D0
  1737. 0000132A  6E00 FD62                bgt        -0x29C /* 0000108E */
  1738. label0000132E:
  1739. 0000132E  4A6C 0406                tst.w      [A4 + 0x406]
  1740. 00001332  6600 0238                bne        +0x23A /* 0000156C */
  1741. 00001336  41EC 008A                lea.l      A0, [A4 + 0x8A]
  1742. 0000133A  2F20                     move.l     -[A7], -[A0]
  1743. 0000133C  2F20                     move.l     -[A7], -[A0]
  1744. 0000133E  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  1745. 00001342  3C2C 0358                move.w     D6, [A4 + 0x358]
  1746. 00001346  487A 0246                pea.l      [PC + 0x246 /* 0000158E, value 0x0, cstring "" */]
  1747. 0000134A  486E FFA6                pea.l      [A6 - 0x5A]
  1748. 0000134E  3F3C 0810                move.w     -[A7], 0x810
  1749. 00001352  A9EB                     syscall    Pack4/FP68K
  1750. 00001354  4245                     clr.w      D5
  1751. 00001356  508F                     addq.l     A7, 8
  1752. 00001358  6000 0202                bra        +0x204 /* 0000155C */
  1753. label0000135C:
  1754. 0000135C  486E FFAE                pea.l      [A6 - 0x52]
  1755. 00001360  302E 0012                move.w     D0, [A6 + 0x12]
  1756. 00001364  48C0                     ext.l      D0
  1757. 00001366  2F00                     move.l     -[A7], D0
  1758. 00001368  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  1759. 0000136C  226D F298                movea.l    A1, [A5 - 0xD68]
  1760. 00001370  7000                     moveq.l    D0, 0x00
  1761. 00001372  3005                     move.w     D0, D5
  1762. 00001374  D080                     add.l      D0, D0
  1763. 00001376  3031 0800                move.w     D0, [A1 + D0]
  1764. 0000137A  48C0                     ext.l      D0
  1765. 0000137C  2200                     move.l     D1, D0
  1766. 0000137E  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1767. 00001382  4841                     swap.w     D1
  1768. 00001384  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1769. 00001388  4841                     swap.w     D1
  1770. 0000138A  4241                     clr.w      D1
  1771. 0000138C  D081                     add.l      D0, D1
  1772. 0000138E  47F0 0800                lea.l      A3, [A0 + D0]
  1773. 00001392  486B 0024                pea.l      [A3 + 0x24]
  1774. 00001396  4EBA 1E8A                jsr        [PC + 0x1E8A /* 00003222 */]
  1775. 0000139A  7200                     moveq.l    D1, 0x00
  1776. 0000139C  4A40                     tst.w      D0
  1777. 0000139E  57C1                     seq        D1
  1778. 000013A0  4401                     neg.b      D1
  1779. 000013A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1780. 000013A6  6706                     beq        +0x8 /* 000013AE */
  1781. 000013A8  7000                     moveq.l    D0, 0x00
  1782. 000013AA  6000 00B4                bra        +0xB6 /* 00001460 */
  1783. label000013AE:
  1784. 000013AE  203C 0000 0168           move.l     D0, 0x168
  1785. 000013B4  2D40 FF64                move.l     [A6 - 0x9C], D0
  1786. 000013B8  486E FF64                pea.l      [A6 - 0x9C]
  1787. 000013BC  486E FF94                pea.l      [A6 - 0x6C]
  1788. 000013C0  3F3C 280E                move.w     -[A7], 0x280E
  1789. 000013C4  A9EB                     syscall    Pack4/FP68K
  1790. 000013C6  486E FFA6                pea.l      [A6 - 0x5A]
  1791. 000013CA  486E FF8A                pea.l      [A6 - 0x76]
  1792. 000013CE  3F3C 080E                move.w     -[A7], 0x80E
  1793. 000013D2  A9EB                     syscall    Pack4/FP68K
  1794. 000013D4  486E FFAE                pea.l      [A6 - 0x52]
  1795. 000013D8  486E FF80                pea.l      [A6 - 0x80]
  1796. 000013DC  3F3C 080E                move.w     -[A7], 0x80E
  1797. 000013E0  A9EB                     syscall    Pack4/FP68K
  1798. 000013E2  486E FF80                pea.l      [A6 - 0x80]
  1799. 000013E6  486E FF8A                pea.l      [A6 - 0x76]
  1800. 000013EA  4267                     clr.w      -[A7]
  1801. 000013EC  A9EB                     syscall    Pack4/FP68K
  1802. 000013EE  486E FF8A                pea.l      [A6 - 0x76]
  1803. 000013F2  486E FFA6                pea.l      [A6 - 0x5A]
  1804. 000013F6  3F3C 0810                move.w     -[A7], 0x810
  1805. 000013FA  A9EB                     syscall    Pack4/FP68K
  1806. 000013FC  486E FFA6                pea.l      [A6 - 0x5A]
  1807. 00001400  486E FF94                pea.l      [A6 - 0x6C]
  1808. 00001404  3F3C 0804                move.w     -[A7], 0x804
  1809. 00001408  A9EB                     syscall    Pack4/FP68K
  1810. 0000140A  486E FF9E                pea.l      [A6 - 0x62]
  1811. 0000140E  486E FF94                pea.l      [A6 - 0x6C]
  1812. 00001412  3F3C 0806                move.w     -[A7], 0x806
  1813. 00001416  A9EB                     syscall    Pack4/FP68K
  1814. 00001418  486E FF94                pea.l      [A6 - 0x6C]
  1815. 0000141C  41EE FF76                lea.l      A0, [A6 - 0x8A]
  1816. 00001420  43FA 0162                lea.l      A1, [PC + 0x162 /* 00001584, value 0x3FFE8000 */]
  1817. 00001424  20D9                     move.l     [A0]+, [A1]+
  1818. 00001426  20D9                     move.l     [A0]+, [A1]+
  1819. 00001428  30D9                     move.w     [A0]+, [A1]+
  1820. 0000142A  486E FF76                pea.l      [A6 - 0x8A]
  1821. 0000142E  4267                     clr.w      -[A7]
  1822. 00001430  A9EB                     syscall    Pack4/FP68K
  1823. 00001432  41EE FF76                lea.l      A0, [A6 - 0x8A]
  1824. 00001436  43EE FF68                lea.l      A1, [A6 - 0x98]
  1825. 0000143A  22D8                     move.l     [A1]+, [A0]+
  1826. 0000143C  22D8                     move.l     [A1]+, [A0]+
  1827. 0000143E  32D8                     move.w     [A1]+, [A0]+
  1828. 00001440  486E FF68                pea.l      [A6 - 0x98]
  1829. 00001444  3F3C 0016                move.w     -[A7], 0x16
  1830. 00001448  A9EB                     syscall    Pack4/FP68K
  1831. 0000144A  486E FF68                pea.l      [A6 - 0x98]
  1832. 0000144E  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1833. 00001452  322C 0358                move.w     D1, [A4 + 0x358]
  1834. 00001456  D240                     add.w      D1, D0
  1835. 00001458  9246                     sub.w      D1, D6
  1836. 0000145A  48C1                     ext.l      D1
  1837. 0000145C  2001                     move.l     D0, D1
  1838. 0000145E  588F                     addq.l     A7, 4
  1839. label00001460:
  1840. 00001460  3E00                     move.w     D7, D0
  1841. 00001462  6700 00F4                beq        +0xF6 /* 00001558 */
  1842. 00001466  4A2B 0046                tst.b      [A3 + 0x46]
  1843. 0000146A  6700 00EC                beq        +0xEE /* 00001558 */
  1844. 0000146E  303C 00F0                move.w     D0, 0xF0
  1845. 00001472  C02B 0048                and.b      D0, [A3 + 0x48]
  1846. 00001476  6700 00E0                beq        +0xE2 /* 00001558 */
  1847. 0000147A  486E FFB8                pea.l      [A6 - 0x48]
  1848. 0000147E  486E FFB6                pea.l      [A6 - 0x4A]
  1849. 00001482  302C 010A                move.w     D0, [A4 + 0x10A]
  1850. 00001486  48C0                     ext.l      D0
  1851. 00001488  2F00                     move.l     -[A7], D0
  1852. 0000148A  302B 0044                move.w     D0, [A3 + 0x44]
  1853. 0000148E  48C0                     ext.l      D0
  1854. 00001490  2F00                     move.l     -[A7], D0
  1855. 00001492  48C4                     ext.l      D4
  1856. 00001494  2F04                     move.l     -[A7], D4
  1857. 00001496  705A                     moveq.l    D0, 0x5A
  1858. 00001498  2F00                     move.l     -[A7], D0
  1859. 0000149A  48C6                     ext.l      D6
  1860. 0000149C  48C7                     ext.l      D7
  1861. 0000149E  2007                     move.l     D0, D7
  1862. 000014A0  7202                     moveq.l    D1, 0x02
  1863. 000014A2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1864. 000014A6  D086                     add.l      D0, D6
  1865. 000014A8  2F00                     move.l     -[A7], D0
  1866. 000014AA  7000                     moveq.l    D0, 0x00
  1867. 000014AC  102B 0048                move.b     D0, [A3 + 0x48]
  1868. 000014B0  7240                     moveq.l    D1, 0x40
  1869. 000014B2  C280                     and.l      D1, D0
  1870. 000014B4  6704                     beq        +0x6 /* 000014BA */
  1871. 000014B6  7001                     moveq.l    D0, 0x01
  1872. 000014B8  6002                     bra        +0x4 /* 000014BC */
  1873. label000014BA:
  1874. 000014BA  7002                     moveq.l    D0, 0x02
  1875. label000014BC:
  1876. 000014BC  2F00                     move.l     -[A7], D0
  1877. 000014BE  4EBA 1724                jsr        [PC + 0x1724 /* 00002BE4 */]
  1878. 000014C2  3D40 FFBA                move.w     [A6 - 0x46], D0
  1879. 000014C6  302E FFB6                move.w     D0, [A6 - 0x4A]
  1880. 000014CA  D06E 000E                add.w      D0, [A6 + 0xE]
  1881. 000014CE  3D40 FFBE                move.w     [A6 - 0x42], D0
  1882. 000014D2  302E FFB8                move.w     D0, [A6 - 0x48]
  1883. 000014D6  D06E 000C                add.w      D0, [A6 + 0xC]
  1884. 000014DA  3D40 FFBC                move.w     [A6 - 0x44], D0
  1885. 000014DE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1886. 000014E2  486E FF9E                pea.l      [A6 - 0x62]
  1887. 000014E6  486E FF94                pea.l      [A6 - 0x6C]
  1888. 000014EA  3F3C 080E                move.w     -[A7], 0x80E
  1889. 000014EE  A9EB                     syscall    Pack4/FP68K
  1890. 000014F0  41EE FF9E                lea.l      A0, [A6 - 0x62]
  1891. 000014F4  2F20                     move.l     -[A7], -[A0]
  1892. 000014F6  2F20                     move.l     -[A7], -[A0]
  1893. 000014F8  3F20                     move.w     -[A7], -[A0]
  1894. 000014FA  486E FFAE                pea.l      [A6 - 0x52]
  1895. 000014FE  206D F298                movea.l    A0, [A5 - 0xD68]
  1896. 00001502  7000                     moveq.l    D0, 0x00
  1897. 00001504  3005                     move.w     D0, D5
  1898. 00001506  D080                     add.l      D0, D0
  1899. 00001508  3030 0800                move.w     D0, [A0 + D0]
  1900. 0000150C  48C0                     ext.l      D0
  1901. 0000150E  2F00                     move.l     -[A7], D0
  1902. 00001510  2F0C                     move.l     -[A7], A4
  1903. 00001512  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1904. 00001516  302E 0022                move.w     D0, [A6 + 0x22]
  1905. 0000151A  48C0                     ext.l      D0
  1906. 0000151C  2F00                     move.l     -[A7], D0
  1907. 0000151E  302E 001E                move.w     D0, [A6 + 0x1E]
  1908. 00001522  48C0                     ext.l      D0
  1909. 00001524  2F00                     move.l     -[A7], D0
  1910. 00001526  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1911. 0000152A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1912. 0000152E  302E FFBA                move.w     D0, [A6 - 0x46]
  1913. 00001532  48C0                     ext.l      D0
  1914. 00001534  2F00                     move.l     -[A7], D0
  1915. 00001536  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1916. 0000153A  2F0C                     move.l     -[A7], A4
  1917. 0000153C  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  1918. 00001540  4A40                     tst.w      D0
  1919. 00001542  4FEF 0056                lea.l      A7, [A7 + 0x56]
  1920. 00001546  6710                     beq        +0x12 /* 00001558 */
  1921. 00001548  7000                     moveq.l    D0, 0x00
  1922. 0000154A  2F00                     move.l     -[A7], D0
  1923. 0000154C  2F0C                     move.l     -[A7], A4
  1924. 0000154E  4EBA 1C96                jsr        [PC + 0x1C96 /* 000031E6 */]
  1925. 00001552  7001                     moveq.l    D0, 0x01
  1926. 00001554  508F                     addq.l     A7, 8
  1927. 00001556  6022                     bra        +0x24 /* 0000157A */
  1928. label00001558:
  1929. 00001558  5245                     addq.w     D5, 1
  1930. 0000155A  DC47                     add.w      D6, D7
  1931. label0000155C:
  1932. 0000155C  7000                     moveq.l    D0, 0x00
  1933. 0000155E  3005                     move.w     D0, D5
  1934. 00001560  322C 0116                move.w     D1, [A4 + 0x116]
  1935. 00001564  48C1                     ext.l      D1
  1936. 00001566  B280                     cmp.l      D1, D0
  1937. 00001568  6E00 FDF2                bgt        -0x20C /* 0000135C */
  1938. label0000156C:
  1939. 0000156C  7000                     moveq.l    D0, 0x00
  1940. 0000156E  2F00                     move.l     -[A7], D0
  1941. 00001570  2F0C                     move.l     -[A7], A4
  1942. 00001572  4EBA 1C72                jsr        [PC + 0x1C72 /* 000031E6 */]
  1943. 00001576  7000                     moveq.l    D0, 0x00
  1944. 00001578  508F                     addq.l     A7, 8
  1945. label0000157A:
  1946. 0000157A  4CEE 18F0 FF4C           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0xB4]
  1947. 00001580  4E5E                     unlink     A6
  1948. 00001582  4E75                     rts
  1949. 00001584  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  1950. 00001586  8000                     or.b       D0, D0
  1951. 00001588  0000 0000                ori.b      D0, 0x0
  1952. 0000158C  0000 0000                ori.b      D0, 0x0
  1953. 00001590  0000 0000                ori.b      D0, 0x0
  1954. 00001594  0000 0000                ori.b      D0, 0x0
  1955. fn00001598:
  1956. 00001598  4E56 FBD4                link       A6, -0x042C
  1957. 0000159C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1958. 000015A0  266E 0008                movea.l    A3, [A6 + 0x8]
  1959. 000015A4  486E FC40                pea.l      [A6 - 0x3C0]
  1960. 000015A8  302E 0012                move.w     D0, [A6 + 0x12]
  1961. 000015AC  48C0                     ext.l      D0
  1962. 000015AE  2F00                     move.l     -[A7], D0
  1963. 000015B0  2F0B                     move.l     -[A7], A3
  1964. 000015B2  4EBA 18D0                jsr        [PC + 0x18D0 /* 00002E84 */]
  1965. 000015B6  3D40 FC04                move.w     [A6 - 0x3FC], D0
  1966. 000015BA  2D41 FC06                move.l     [A6 - 0x3FA], D1
  1967. 000015BE  2D48 FC0A                move.l     [A6 - 0x3F6], A0
  1968. 000015C2  486E FC04                pea.l      [A6 - 0x3FC]
  1969. 000015C6  486E FC0E                pea.l      [A6 - 0x3F2]
  1970. 000015CA  3F3C 0810                move.w     -[A7], 0x810
  1971. 000015CE  A9EB                     syscall    Pack4/FP68K
  1972. 000015D0  4AAD F298                tst.l      [A5 - 0xD68]
  1973. 000015D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1974. 000015D8  660C                     bne        +0xE /* 000015E6 */
  1975. 000015DA  377C 05DE 010C           move.w     [A3 + 0x10C], 0x5DE
  1976. 000015E0  7000                     moveq.l    D0, 0x00
  1977. 000015E2  6000 1076                bra        +0x1078 /* 0000265A */
  1978. label000015E6:
  1979. 000015E6  7020                     moveq.l    D0, 0x20
  1980. 000015E8  B06B 0116                cmp.w      D0, [A3 + 0x116]
  1981. 000015EC  6D12                     blt        +0x14 /* 00001600 */
  1982. 000015EE  41EE FC80                lea.l      A0, [A6 - 0x380]
  1983. 000015F2  2B48 F2B6                move.l     [A5 - 0xD4A], A0
  1984. 000015F6  41EE FE40                lea.l      A0, [A6 - 0x1C0]
  1985. 000015FA  2B48 F2B2                move.l     [A5 - 0xD4E], A0
  1986. 000015FE  606E                     bra        +0x70 /* 0000166E */
  1987. label00001600:
  1988. 00001600  302B 0116                move.w     D0, [A3 + 0x116]
  1989. 00001604  48C0                     ext.l      D0
  1990. 00001606  2200                     move.l     D1, D0
  1991. 00001608  C0FC 000E                mulu.w     D0, 0xE
  1992. 0000160C  4841                     swap.w     D1
  1993. 0000160E  C2FC 000E                mulu.w     D1, 0xE
  1994. 00001612  4841                     swap.w     D1
  1995. 00001614  4241                     clr.w      D1
  1996. 00001616  D081                     add.l      D0, D1
  1997. 00001618  2F00                     move.l     -[A7], D0
  1998. 0000161A  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  1999. 0000161E  2B40 F2B6                move.l     [A5 - 0xD4A], D0
  2000. 00001622  588F                     addq.l     A7, 4
  2001. 00001624  660C                     bne        +0xE /* 00001632 */
  2002. 00001626  377C 05DE 010C           move.w     [A3 + 0x10C], 0x5DE
  2003. 0000162C  7000                     moveq.l    D0, 0x00
  2004. 0000162E  6000 102A                bra        +0x102C /* 0000265A */
  2005. label00001632:
  2006. 00001632  302B 0116                move.w     D0, [A3 + 0x116]
  2007. 00001636  48C0                     ext.l      D0
  2008. 00001638  2200                     move.l     D1, D0
  2009. 0000163A  C0FC 000E                mulu.w     D0, 0xE
  2010. 0000163E  4841                     swap.w     D1
  2011. 00001640  C2FC 000E                mulu.w     D1, 0xE
  2012. 00001644  4841                     swap.w     D1
  2013. 00001646  4241                     clr.w      D1
  2014. 00001648  D081                     add.l      D0, D1
  2015. 0000164A  2F00                     move.l     -[A7], D0
  2016. 0000164C  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2017. 00001650  2B40 F2B2                move.l     [A5 - 0xD4E], D0
  2018. 00001654  588F                     addq.l     A7, 4
  2019. 00001656  6616                     bne        +0x18 /* 0000166E */
  2020. 00001658  377C 05DE 010C           move.w     [A3 + 0x10C], 0x5DE
  2021. 0000165E  2F2D F2B6                move.l     -[A7], [A5 - 0xD4A]
  2022. 00001662  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2023. 00001666  7000                     moveq.l    D0, 0x00
  2024. 00001668  588F                     addq.l     A7, 4
  2025. 0000166A  6000 0FEE                bra        +0xFF0 /* 0000265A */
  2026. label0000166E:
  2027. 0000166E  7000                     moveq.l    D0, 0x00
  2028. 00001670  7200                     moveq.l    D1, 0x00
  2029. 00001672  122B 035F                move.b     D1, [A3 + 0x35F]
  2030. 00001676  57C0                     seq        D0
  2031. 00001678  4400                     neg.b      D0
  2032. 0000167A  670A                     beq        +0xC /* 00001686 */
  2033. 0000167C  302B 035A                move.w     D0, [A3 + 0x35A]
  2034. 00001680  48C0                     ext.l      D0
  2035. 00001682  6000 0084                bra        +0x86 /* 00001708 */
  2036. label00001686:
  2037. 00001686  486E FC0E                pea.l      [A6 - 0x3F2]
  2038. 0000168A  486E FC04                pea.l      [A6 - 0x3FC]
  2039. 0000168E  3F3C 080E                move.w     -[A7], 0x80E
  2040. 00001692  A9EB                     syscall    Pack4/FP68K
  2041. 00001694  41EE FC0E                lea.l      A0, [A6 - 0x3F2]
  2042. 00001698  2F20                     move.l     -[A7], -[A0]
  2043. 0000169A  2F20                     move.l     -[A7], -[A0]
  2044. 0000169C  3F20                     move.w     -[A7], -[A0]
  2045. 0000169E  302E 0012                move.w     D0, [A6 + 0x12]
  2046. 000016A2  48C0                     ext.l      D0
  2047. 000016A4  2F00                     move.l     -[A7], D0
  2048. 000016A6  2F0B                     move.l     -[A7], A3
  2049. 000016A8  4EBA 16A0                jsr        [PC + 0x16A0 /* 00002D4A */]
  2050. 000016AC  3D40 FBFA                move.w     [A6 - 0x406], D0
  2051. 000016B0  2D41 FBFC                move.l     [A6 - 0x404], D1
  2052. 000016B4  2D48 FC00                move.l     [A6 - 0x400], A0
  2053. 000016B8  486B 035A                pea.l      [A3 + 0x35A]
  2054. 000016BC  486E FBF0                pea.l      [A6 - 0x410]
  2055. 000016C0  3F3C 200E                move.w     -[A7], 0x200E
  2056. 000016C4  A9EB                     syscall    Pack4/FP68K
  2057. 000016C6  486E FBF0                pea.l      [A6 - 0x410]
  2058. 000016CA  486E FBFA                pea.l      [A6 - 0x406]
  2059. 000016CE  3F3C 0004                move.w     -[A7], 0x4
  2060. 000016D2  A9EB                     syscall    Pack4/FP68K
  2061. 000016D4  486B 036C                pea.l      [A3 + 0x36C]
  2062. 000016D8  486E FBFA                pea.l      [A6 - 0x406]
  2063. 000016DC  3F3C 0806                move.w     -[A7], 0x806
  2064. 000016E0  A9EB                     syscall    Pack4/FP68K
  2065. 000016E2  41EE FBFA                lea.l      A0, [A6 - 0x406]
  2066. 000016E6  43EE FBE6                lea.l      A1, [A6 - 0x41A]
  2067. 000016EA  22D8                     move.l     [A1]+, [A0]+
  2068. 000016EC  22D8                     move.l     [A1]+, [A0]+
  2069. 000016EE  32D8                     move.w     [A1]+, [A0]+
  2070. 000016F0  486E FBE6                pea.l      [A6 - 0x41A]
  2071. 000016F4  3F3C 0016                move.w     -[A7], 0x16
  2072. 000016F8  A9EB                     syscall    Pack4/FP68K
  2073. 000016FA  486E FBE6                pea.l      [A6 - 0x41A]
  2074. 000016FE  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2075. 00001702  48C0                     ext.l      D0
  2076. 00001704  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2077. label00001708:
  2078. 00001708  3D40 FC26                move.w     [A6 - 0x3DA], D0
  2079. 0000170C  48C0                     ext.l      D0
  2080. 0000170E  D080                     add.l      D0, D0
  2081. 00001710  2200                     move.l     D1, D0
  2082. 00001712  E588                     lsl        D0, 2
  2083. 00001714  D081                     add.l      D0, D1
  2084. 00001716  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  2085. 0000171A  3D40 FC28                move.w     [A6 - 0x3D8], D0
  2086. 0000171E  48C0                     ext.l      D0
  2087. 00001720  2F00                     move.l     -[A7], D0
  2088. 00001722  322B 0384                move.w     D1, [A3 + 0x384]
  2089. 00001726  48C1                     ext.l      D1
  2090. 00001728  2F01                     move.l     -[A7], D1
  2091. 0000172A  4EAD 0E02                jsr        [A5 + 0xE02 /* export_444 */]
  2092. 0000172E  588F                     addq.l     A7, 4
  2093. 00001730  2200                     move.l     D1, D0
  2094. 00001732  201F                     move.l     D0, [A7]+
  2095. 00001734  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2096. 00001738  720E                     moveq.l    D1, 0x0E
  2097. 0000173A  E2A0                     asr        D0, D1
  2098. 0000173C  3D40 FC28                move.w     [A6 - 0x3D8], D0
  2099. 00001740  302E FC26                move.w     D0, [A6 - 0x3DA]
  2100. 00001744  48C0                     ext.l      D0
  2101. 00001746  2F00                     move.l     -[A7], D0
  2102. 00001748  322B 0384                move.w     D1, [A3 + 0x384]
  2103. 0000174C  48C1                     ext.l      D1
  2104. 0000174E  2F01                     move.l     -[A7], D1
  2105. 00001750  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  2106. 00001754  588F                     addq.l     A7, 4
  2107. 00001756  2200                     move.l     D1, D0
  2108. 00001758  201F                     move.l     D0, [A7]+
  2109. 0000175A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2110. 0000175E  720E                     moveq.l    D1, 0x0E
  2111. 00001760  2800                     move.l     D4, D0
  2112. 00001762  E2A4                     asr        D4, D1
  2113. 00001764  302E 000E                move.w     D0, [A6 + 0xE]
  2114. 00001768  906E FC26                sub.w      D0, [A6 - 0x3DA]
  2115. 0000176C  3B40 F29E                move.w     [A5 - 0xD62], D0
  2116. 00001770  302E 000C                move.w     D0, [A6 + 0xC]
  2117. 00001774  9044                     sub.w      D0, D4
  2118. 00001776  322E FC28                move.w     D1, [A6 - 0x3D8]
  2119. 0000177A  D240                     add.w      D1, D0
  2120. 0000177C  3B41 F29C                move.w     [A5 - 0xD64], D1
  2121. 00001780  302E FC26                move.w     D0, [A6 - 0x3DA]
  2122. 00001784  D06E 000E                add.w      D0, [A6 + 0xE]
  2123. 00001788  3B40 F2A2                move.w     [A5 - 0xD5E], D0
  2124. 0000178C  3004                     move.w     D0, D4
  2125. 0000178E  D06E 000C                add.w      D0, [A6 + 0xC]
  2126. 00001792  322E FC28                move.w     D1, [A6 - 0x3D8]
  2127. 00001796  D240                     add.w      D1, D0
  2128. 00001798  3B41 F2A0                move.w     [A5 - 0xD60], D1
  2129. 0000179C  302E 000E                move.w     D0, [A6 + 0xE]
  2130. 000017A0  906E FC26                sub.w      D0, [A6 - 0x3DA]
  2131. 000017A4  3B40 F2A6                move.w     [A5 - 0xD5A], D0
  2132. 000017A8  302E 000C                move.w     D0, [A6 + 0xC]
  2133. 000017AC  9044                     sub.w      D0, D4
  2134. 000017AE  906E FC28                sub.w      D0, [A6 - 0x3D8]
  2135. 000017B2  3B40 F2A4                move.w     [A5 - 0xD5C], D0
  2136. 000017B6  302E FC26                move.w     D0, [A6 - 0x3DA]
  2137. 000017BA  D06E 000E                add.w      D0, [A6 + 0xE]
  2138. 000017BE  3B40 F2AA                move.w     [A5 - 0xD56], D0
  2139. 000017C2  3004                     move.w     D0, D4
  2140. 000017C4  D06E 000C                add.w      D0, [A6 + 0xC]
  2141. 000017C8  906E FC28                sub.w      D0, [A6 - 0x3D8]
  2142. 000017CC  3B40 F2A8                move.w     [A5 - 0xD58], D0
  2143. 000017D0  4A6E 001E                tst.w      [A6 + 0x1E]
  2144. 000017D4  6600 0BD6                bne        +0xBD8 /* 000023AC */
  2145. 000017D8  7001                     moveq.l    D0, 0x01
  2146. 000017DA  B06B 0116                cmp.w      D0, [A3 + 0x116]
  2147. 000017DE  6600 00D4                bne        +0xD6 /* 000018B4 */
  2148. 000017E2  486E FC1E                pea.l      [A6 - 0x3E2]
  2149. 000017E6  302E 0012                move.w     D0, [A6 + 0x12]
  2150. 000017EA  48C0                     ext.l      D0
  2151. 000017EC  2F00                     move.l     -[A7], D0
  2152. 000017EE  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2153. 000017F2  4868 0024                pea.l      [A0 + 0x24]
  2154. 000017F6  4EBA 1A2A                jsr        [PC + 0x1A2A /* 00003222 */]
  2155. 000017FA  4A40                     tst.w      D0
  2156. 000017FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2157. 00001800  6700 0BAA                beq        +0xBAC /* 000023AC */
  2158. 00001804  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  2159. 00001808  7000                     moveq.l    D0, 0x00
  2160. 0000180A  2F00                     move.l     -[A7], D0
  2161. 0000180C  4878 0E10                push.l     0xE10
  2162. 00001810  2F00                     move.l     -[A7], D0
  2163. 00001812  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  2164. 00001816  2F20                     move.l     -[A7], -[A0]
  2165. 00001818  2F20                     move.l     -[A7], -[A0]
  2166. 0000181A  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  2167. 0000181E  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  2168. 00001822  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2169. 00001826  5088                     addq.l     A0, 8
  2170. 00001828  2F20                     move.l     -[A7], -[A0]
  2171. 0000182A  2F20                     move.l     -[A7], -[A0]
  2172. 0000182C  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  2173. 00001830  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2174. 00001834  41E8 0024                lea.l      A0, [A0 + 0x24]
  2175. 00001838  2F20                     move.l     -[A7], -[A0]
  2176. 0000183A  2F20                     move.l     -[A7], -[A0]
  2177. 0000183C  3F20                     move.w     -[A7], -[A0]
  2178. 0000183E  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  2179. 00001842  4EAD 0912                jsr        [A5 + 0x912 /* export_286 */]
  2180. 00001846  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  2181. 0000184A  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  2182. 0000184E  7000                     moveq.l    D0, 0x00
  2183. 00001850  2F00                     move.l     -[A7], D0
  2184. 00001852  2F3C FFFF F8F8           move.l     -[A7], 0xFFFFF8F8
  2185. 00001858  2F00                     move.l     -[A7], D0
  2186. 0000185A  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  2187. 0000185E  2F20                     move.l     -[A7], -[A0]
  2188. 00001860  2F20                     move.l     -[A7], -[A0]
  2189. 00001862  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  2190. 00001866  7001                     moveq.l    D0, 0x01
  2191. 00001868  2F00                     move.l     -[A7], D0
  2192. 0000186A  4878 0708                push.l     0x708
  2193. 0000186E  4878 0708                push.l     0x708
  2194. 00001872  41ED F2AC                lea.l      A0, [A5 - 0xD54]
  2195. 00001876  2F20                     move.l     -[A7], -[A0]
  2196. 00001878  2F20                     move.l     -[A7], -[A0]
  2197. 0000187A  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  2198. 0000187E  7001                     moveq.l    D0, 0x01
  2199. 00001880  2F00                     move.l     -[A7], D0
  2200. 00001882  7200                     moveq.l    D1, 0x00
  2201. 00001884  2F01                     move.l     -[A7], D1
  2202. 00001886  2F01                     move.l     -[A7], D1
  2203. 00001888  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  2204. 0000188C  2F20                     move.l     -[A7], -[A0]
  2205. 0000188E  2F20                     move.l     -[A7], -[A0]
  2206. 00001890  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  2207. 00001894  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  2208. 00001898  41EB 03A6                lea.l      A0, [A3 + 0x3A6]
  2209. 0000189C  2F20                     move.l     -[A7], -[A0]
  2210. 0000189E  2F20                     move.l     -[A7], -[A0]
  2211. 000018A0  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  2212. 000018A4  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  2213. 000018A8  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  2214. 000018AC  4FEF 006A                lea.l      A7, [A7 + 0x6A]
  2215. 000018B0  6000 0AFA                bra        +0xAFC /* 000023AC */
  2216. label000018B4:
  2217. 000018B4  3A2B 0358                move.w     D5, [A3 + 0x358]
  2218. 000018B8  487A 0DB4                pea.l      [PC + 0xDB4 /* 0000266E, value 0x0, cstring "" */]
  2219. 000018BC  486E FC16                pea.l      [A6 - 0x3EA]
  2220. 000018C0  3F3C 0810                move.w     -[A7], 0x810
  2221. 000018C4  A9EB                     syscall    Pack4/FP68K
  2222. 000018C6  426D F2AE                clr.w      [A5 - 0xD52]
  2223. 000018CA  426D F2B0                clr.w      [A5 - 0xD50]
  2224. 000018CE  4247                     clr.w      D7
  2225. 000018D0  6000 04E8                bra        +0x4EA /* 00001DBA */
  2226. label000018D4:
  2227. 000018D4  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2228. 000018D8  486E FC1E                pea.l      [A6 - 0x3E2]
  2229. 000018DC  302E 0012                move.w     D0, [A6 + 0x12]
  2230. 000018E0  48C0                     ext.l      D0
  2231. 000018E2  2F00                     move.l     -[A7], D0
  2232. 000018E4  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2233. 000018E8  226D F298                movea.l    A1, [A5 - 0xD68]
  2234. 000018EC  7000                     moveq.l    D0, 0x00
  2235. 000018EE  3007                     move.w     D0, D7
  2236. 000018F0  D080                     add.l      D0, D0
  2237. 000018F2  3031 0800                move.w     D0, [A1 + D0]
  2238. 000018F6  48C0                     ext.l      D0
  2239. 000018F8  2200                     move.l     D1, D0
  2240. 000018FA  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2241. 000018FE  4841                     swap.w     D1
  2242. 00001900  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2243. 00001904  4841                     swap.w     D1
  2244. 00001906  4241                     clr.w      D1
  2245. 00001908  D081                     add.l      D0, D1
  2246. 0000190A  4870 0824                pea.l      [A0 + D0 + 0x24]
  2247. 0000190E  4EBA 1912                jsr        [PC + 0x1912 /* 00003222 */]
  2248. 00001912  7200                     moveq.l    D1, 0x00
  2249. 00001914  4A40                     tst.w      D0
  2250. 00001916  57C1                     seq        D1
  2251. 00001918  4401                     neg.b      D1
  2252. 0000191A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2253. 0000191E  6706                     beq        +0x8 /* 00001926 */
  2254. 00001920  7000                     moveq.l    D0, 0x00
  2255. 00001922  6000 00B4                bra        +0xB6 /* 000019D8 */
  2256. label00001926:
  2257. 00001926  203C 0000 0168           move.l     D0, 0x168
  2258. 0000192C  2D40 FBE2                move.l     [A6 - 0x41E], D0
  2259. 00001930  486E FBE2                pea.l      [A6 - 0x41E]
  2260. 00001934  486E FC04                pea.l      [A6 - 0x3FC]
  2261. 00001938  3F3C 280E                move.w     -[A7], 0x280E
  2262. 0000193C  A9EB                     syscall    Pack4/FP68K
  2263. 0000193E  486E FC16                pea.l      [A6 - 0x3EA]
  2264. 00001942  486E FBFA                pea.l      [A6 - 0x406]
  2265. 00001946  3F3C 080E                move.w     -[A7], 0x80E
  2266. 0000194A  A9EB                     syscall    Pack4/FP68K
  2267. 0000194C  486E FC1E                pea.l      [A6 - 0x3E2]
  2268. 00001950  486E FBF0                pea.l      [A6 - 0x410]
  2269. 00001954  3F3C 080E                move.w     -[A7], 0x80E
  2270. 00001958  A9EB                     syscall    Pack4/FP68K
  2271. 0000195A  486E FBF0                pea.l      [A6 - 0x410]
  2272. 0000195E  486E FBFA                pea.l      [A6 - 0x406]
  2273. 00001962  4267                     clr.w      -[A7]
  2274. 00001964  A9EB                     syscall    Pack4/FP68K
  2275. 00001966  486E FBFA                pea.l      [A6 - 0x406]
  2276. 0000196A  486E FC16                pea.l      [A6 - 0x3EA]
  2277. 0000196E  3F3C 0810                move.w     -[A7], 0x810
  2278. 00001972  A9EB                     syscall    Pack4/FP68K
  2279. 00001974  486E FC16                pea.l      [A6 - 0x3EA]
  2280. 00001978  486E FC04                pea.l      [A6 - 0x3FC]
  2281. 0000197C  3F3C 0804                move.w     -[A7], 0x804
  2282. 00001980  A9EB                     syscall    Pack4/FP68K
  2283. 00001982  486E FC0E                pea.l      [A6 - 0x3F2]
  2284. 00001986  486E FC04                pea.l      [A6 - 0x3FC]
  2285. 0000198A  3F3C 0806                move.w     -[A7], 0x806
  2286. 0000198E  A9EB                     syscall    Pack4/FP68K
  2287. 00001990  486E FC04                pea.l      [A6 - 0x3FC]
  2288. 00001994  41EE FBE6                lea.l      A0, [A6 - 0x41A]
  2289. 00001998  43FA 0CCA                lea.l      A1, [PC + 0xCCA /* 00002664, value 0x3FFE8000 */]
  2290. 0000199C  20D9                     move.l     [A0]+, [A1]+
  2291. 0000199E  20D9                     move.l     [A0]+, [A1]+
  2292. 000019A0  30D9                     move.w     [A0]+, [A1]+
  2293. 000019A2  486E FBE6                pea.l      [A6 - 0x41A]
  2294. 000019A6  4267                     clr.w      -[A7]
  2295. 000019A8  A9EB                     syscall    Pack4/FP68K
  2296. 000019AA  41EE FBE6                lea.l      A0, [A6 - 0x41A]
  2297. 000019AE  43EE FBD8                lea.l      A1, [A6 - 0x428]
  2298. 000019B2  22D8                     move.l     [A1]+, [A0]+
  2299. 000019B4  22D8                     move.l     [A1]+, [A0]+
  2300. 000019B6  32D8                     move.w     [A1]+, [A0]+
  2301. 000019B8  486E FBD8                pea.l      [A6 - 0x428]
  2302. 000019BC  3F3C 0016                move.w     -[A7], 0x16
  2303. 000019C0  A9EB                     syscall    Pack4/FP68K
  2304. 000019C2  486E FBD8                pea.l      [A6 - 0x428]
  2305. 000019C6  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2306. 000019CA  322B 0358                move.w     D1, [A3 + 0x358]
  2307. 000019CE  D240                     add.w      D1, D0
  2308. 000019D0  9245                     sub.w      D1, D5
  2309. 000019D2  48C1                     ext.l      D1
  2310. 000019D4  2001                     move.l     D0, D1
  2311. 000019D6  588F                     addq.l     A7, 4
  2312. label000019D8:
  2313. 000019D8  3C00                     move.w     D6, D0
  2314. 000019DA  6700 03DA                beq        +0x3DC /* 00001DB6 */
  2315. 000019DE  206D F298                movea.l    A0, [A5 - 0xD68]
  2316. 000019E2  7000                     moveq.l    D0, 0x00
  2317. 000019E4  3007                     move.w     D0, D7
  2318. 000019E6  D080                     add.l      D0, D0
  2319. 000019E8  3D70 0800 FC32           move.w     [A6 - 0x3CE], [A0 + D0]
  2320. 000019EE  48C5                     ext.l      D5
  2321. 000019F0  2005                     move.l     D0, D5
  2322. 000019F2  223C 0000 0168           move.l     D1, 0x168
  2323. 000019F8  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2324. 000019FC  3D40 FC34                move.w     [A6 - 0x3CC], D0
  2325. 00001A00  3006                     move.w     D0, D6
  2326. 00001A02  D06E FC34                add.w      D0, [A6 - 0x3CC]
  2327. 00001A06  3D40 FC38                move.w     [A6 - 0x3C8], D0
  2328. 00001A0A  3D7C 0001 FC3A           move.w     [A6 - 0x3C6], 0x1
  2329. 00001A10  3D7C 0001 FC36           move.w     [A6 - 0x3CA], 0x1
  2330. 00001A16  302E FC34                move.w     D0, [A6 - 0x3CC]
  2331. 00001A1A  48C0                     ext.l      D0
  2332. 00001A1C  48C6                     ext.l      D6
  2333. 00001A1E  2F00                     move.l     -[A7], D0
  2334. 00001A20  2006                     move.l     D0, D6
  2335. 00001A22  7202                     moveq.l    D1, 0x02
  2336. 00001A24  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2337. 00001A28  2200                     move.l     D1, D0
  2338. 00001A2A  201F                     move.l     D0, [A7]+
  2339. 00001A2C  D280                     add.l      D1, D0
  2340. 00001A2E  3D41 FC3E                move.w     [A6 - 0x3C2], D1
  2341. label00001A32:
  2342. 00001A32  705A                     moveq.l    D0, 0x5A
  2343. 00001A34  B06E FC34                cmp.w      D0, [A6 - 0x3CC]
  2344. 00001A38  6F00 0116                ble        +0x118 /* 00001B50 */
  2345. 00001A3C  705A                     moveq.l    D0, 0x5A
  2346. 00001A3E  B06E FC38                cmp.w      D0, [A6 - 0x3C8]
  2347. 00001A42  6F62                     ble        +0x64 /* 00001AA6 */
  2348. 00001A44  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2349. 00001A48  7000                     moveq.l    D0, 0x00
  2350. 00001A4A  302D F2AE                move.w     D0, [A5 - 0xD52]
  2351. 00001A4E  2200                     move.l     D1, D0
  2352. 00001A50  C0FC 000E                mulu.w     D0, 0xE
  2353. 00001A54  4841                     swap.w     D1
  2354. 00001A56  C2FC 000E                mulu.w     D1, 0xE
  2355. 00001A5A  4841                     swap.w     D1
  2356. 00001A5C  4241                     clr.w      D1
  2357. 00001A5E  D081                     add.l      D0, D1
  2358. 00001A60  41F0 0800                lea.l      A0, [A0 + D0]
  2359. 00001A64  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  2360. 00001A68  20D9                     move.l     [A0]+, [A1]+
  2361. 00001A6A  20D9                     move.l     [A0]+, [A1]+
  2362. 00001A6C  20D9                     move.l     [A0]+, [A1]+
  2363. 00001A6E  30D9                     move.w     [A0]+, [A1]+
  2364. 00001A70  302E FC38                move.w     D0, [A6 - 0x3C8]
  2365. 00001A74  D06E FC34                add.w      D0, [A6 - 0x3CC]
  2366. 00001A78  48C0                     ext.l      D0
  2367. 00001A7A  81FC 0002                divs.w     D0, 0x2
  2368. 00001A7E  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2369. 00001A82  7200                     moveq.l    D1, 0x00
  2370. 00001A84  322D F2AE                move.w     D1, [A5 - 0xD52]
  2371. 00001A88  2401                     move.l     D2, D1
  2372. 00001A8A  C2FC 000E                mulu.w     D1, 0xE
  2373. 00001A8E  4842                     swap.w     D2
  2374. 00001A90  C4FC 000E                mulu.w     D2, 0xE
  2375. 00001A94  4842                     swap.w     D2
  2376. 00001A96  4242                     clr.w      D2
  2377. 00001A98  D282                     add.l      D1, D2
  2378. 00001A9A  3180 180A                move.w     [A0 + D1 + 0xA], D0
  2379. 00001A9E  526D F2AE                addq.w     [A5 - 0xD52], 1
  2380. 00001AA2  6000 0312                bra        +0x314 /* 00001DB6 */
  2381. label00001AA6:
  2382. 00001AA6  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2383. 00001AAA  7000                     moveq.l    D0, 0x00
  2384. 00001AAC  302D F2AE                move.w     D0, [A5 - 0xD52]
  2385. 00001AB0  2200                     move.l     D1, D0
  2386. 00001AB2  C0FC 000E                mulu.w     D0, 0xE
  2387. 00001AB6  4841                     swap.w     D1
  2388. 00001AB8  C2FC 000E                mulu.w     D1, 0xE
  2389. 00001ABC  4841                     swap.w     D1
  2390. 00001ABE  4241                     clr.w      D1
  2391. 00001AC0  D081                     add.l      D0, D1
  2392. 00001AC2  41F0 0800                lea.l      A0, [A0 + D0]
  2393. 00001AC6  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  2394. 00001ACA  20D9                     move.l     [A0]+, [A1]+
  2395. 00001ACC  20D9                     move.l     [A0]+, [A1]+
  2396. 00001ACE  20D9                     move.l     [A0]+, [A1]+
  2397. 00001AD0  30D9                     move.w     [A0]+, [A1]+
  2398. 00001AD2  302E FC34                move.w     D0, [A6 - 0x3CC]
  2399. 00001AD6  D07C 005A                add.w      D0, 0x5A /* 'Z' */
  2400. 00001ADA  48C0                     ext.l      D0
  2401. 00001ADC  81FC 0002                divs.w     D0, 0x2
  2402. 00001AE0  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2403. 00001AE4  7200                     moveq.l    D1, 0x00
  2404. 00001AE6  322D F2AE                move.w     D1, [A5 - 0xD52]
  2405. 00001AEA  2401                     move.l     D2, D1
  2406. 00001AEC  C2FC 000E                mulu.w     D1, 0xE
  2407. 00001AF0  4842                     swap.w     D2
  2408. 00001AF2  C4FC 000E                mulu.w     D2, 0xE
  2409. 00001AF6  4842                     swap.w     D2
  2410. 00001AF8  4242                     clr.w      D2
  2411. 00001AFA  D282                     add.l      D1, D2
  2412. 00001AFC  3180 180A                move.w     [A0 + D1 + 0xA], D0
  2413. 00001B00  3D7C 005A FC34           move.w     [A6 - 0x3CC], 0x5A /* 'Z' */
  2414. 00001B06  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2415. 00001B0A  7000                     moveq.l    D0, 0x00
  2416. 00001B0C  302D F2AE                move.w     D0, [A5 - 0xD52]
  2417. 00001B10  2200                     move.l     D1, D0
  2418. 00001B12  C0FC 000E                mulu.w     D0, 0xE
  2419. 00001B16  4841                     swap.w     D1
  2420. 00001B18  C2FC 000E                mulu.w     D1, 0xE
  2421. 00001B1C  4841                     swap.w     D1
  2422. 00001B1E  4241                     clr.w      D1
  2423. 00001B20  D081                     add.l      D0, D1
  2424. 00001B22  31BC 005A 0806           move.w     [A0 + D0 + 0x6], 0x5A /* 'Z' */
  2425. 00001B28  426E FC36                clr.w      [A6 - 0x3CA]
  2426. 00001B2C  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2427. 00001B30  7000                     moveq.l    D0, 0x00
  2428. 00001B32  302D F2AE                move.w     D0, [A5 - 0xD52]
  2429. 00001B36  2200                     move.l     D1, D0
  2430. 00001B38  C0FC 000E                mulu.w     D0, 0xE
  2431. 00001B3C  4841                     swap.w     D1
  2432. 00001B3E  C2FC 000E                mulu.w     D1, 0xE
  2433. 00001B42  4841                     swap.w     D1
  2434. 00001B44  4241                     clr.w      D1
  2435. 00001B46  D081                     add.l      D0, D1
  2436. 00001B48  4270 0808                clr.w      [A0 + D0 + 0x8]
  2437. 00001B4C  526D F2AE                addq.w     [A5 - 0xD52], 1
  2438. label00001B50:
  2439. 00001B50  0C6E 010E FC34           cmpi.w     [A6 - 0x3CC], 0x10E
  2440. 00001B56  6C00 0116                bge        +0x118 /* 00001C6E */
  2441. 00001B5A  0C6E 010E FC38           cmpi.w     [A6 - 0x3C8], 0x10E
  2442. 00001B60  6C62                     bge        +0x64 /* 00001BC4 */
  2443. 00001B62  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  2444. 00001B66  7000                     moveq.l    D0, 0x00
  2445. 00001B68  302D F2B0                move.w     D0, [A5 - 0xD50]
  2446. 00001B6C  2200                     move.l     D1, D0
  2447. 00001B6E  C0FC 000E                mulu.w     D0, 0xE
  2448. 00001B72  4841                     swap.w     D1
  2449. 00001B74  C2FC 000E                mulu.w     D1, 0xE
  2450. 00001B78  4841                     swap.w     D1
  2451. 00001B7A  4241                     clr.w      D1
  2452. 00001B7C  D081                     add.l      D0, D1
  2453. 00001B7E  41F0 0800                lea.l      A0, [A0 + D0]
  2454. 00001B82  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  2455. 00001B86  20D9                     move.l     [A0]+, [A1]+
  2456. 00001B88  20D9                     move.l     [A0]+, [A1]+
  2457. 00001B8A  20D9                     move.l     [A0]+, [A1]+
  2458. 00001B8C  30D9                     move.w     [A0]+, [A1]+
  2459. 00001B8E  302E FC38                move.w     D0, [A6 - 0x3C8]
  2460. 00001B92  D06E FC34                add.w      D0, [A6 - 0x3CC]
  2461. 00001B96  48C0                     ext.l      D0
  2462. 00001B98  81FC 0002                divs.w     D0, 0x2
  2463. 00001B9C  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  2464. 00001BA0  7200                     moveq.l    D1, 0x00
  2465. 00001BA2  322D F2B0                move.w     D1, [A5 - 0xD50]
  2466. 00001BA6  2401                     move.l     D2, D1
  2467. 00001BA8  C2FC 000E                mulu.w     D1, 0xE
  2468. 00001BAC  4842                     swap.w     D2
  2469. 00001BAE  C4FC 000E                mulu.w     D2, 0xE
  2470. 00001BB2  4842                     swap.w     D2
  2471. 00001BB4  4242                     clr.w      D2
  2472. 00001BB6  D282                     add.l      D1, D2
  2473. 00001BB8  3180 180A                move.w     [A0 + D1 + 0xA], D0
  2474. 00001BBC  526D F2B0                addq.w     [A5 - 0xD50], 1
  2475. 00001BC0  6000 01F4                bra        +0x1F6 /* 00001DB6 */
  2476. label00001BC4:
  2477. 00001BC4  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  2478. 00001BC8  7000                     moveq.l    D0, 0x00
  2479. 00001BCA  302D F2B0                move.w     D0, [A5 - 0xD50]
  2480. 00001BCE  2200                     move.l     D1, D0
  2481. 00001BD0  C0FC 000E                mulu.w     D0, 0xE
  2482. 00001BD4  4841                     swap.w     D1
  2483. 00001BD6  C2FC 000E                mulu.w     D1, 0xE
  2484. 00001BDA  4841                     swap.w     D1
  2485. 00001BDC  4241                     clr.w      D1
  2486. 00001BDE  D081                     add.l      D0, D1
  2487. 00001BE0  41F0 0800                lea.l      A0, [A0 + D0]
  2488. 00001BE4  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  2489. 00001BE8  20D9                     move.l     [A0]+, [A1]+
  2490. 00001BEA  20D9                     move.l     [A0]+, [A1]+
  2491. 00001BEC  20D9                     move.l     [A0]+, [A1]+
  2492. 00001BEE  30D9                     move.w     [A0]+, [A1]+
  2493. 00001BF0  302E FC34                move.w     D0, [A6 - 0x3CC]
  2494. 00001BF4  D07C 010E                add.w      D0, 0x10E
  2495. 00001BF8  48C0                     ext.l      D0
  2496. 00001BFA  81FC 0002                divs.w     D0, 0x2
  2497. 00001BFE  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  2498. 00001C02  7200                     moveq.l    D1, 0x00
  2499. 00001C04  322D F2B0                move.w     D1, [A5 - 0xD50]
  2500. 00001C08  2401                     move.l     D2, D1
  2501. 00001C0A  C2FC 000E                mulu.w     D1, 0xE
  2502. 00001C0E  4842                     swap.w     D2
  2503. 00001C10  C4FC 000E                mulu.w     D2, 0xE
  2504. 00001C14  4842                     swap.w     D2
  2505. 00001C16  4242                     clr.w      D2
  2506. 00001C18  D282                     add.l      D1, D2
  2507. 00001C1A  3180 180A                move.w     [A0 + D1 + 0xA], D0
  2508. 00001C1E  3D7C 010E FC34           move.w     [A6 - 0x3CC], 0x10E
  2509. 00001C24  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  2510. 00001C28  7000                     moveq.l    D0, 0x00
  2511. 00001C2A  302D F2B0                move.w     D0, [A5 - 0xD50]
  2512. 00001C2E  2200                     move.l     D1, D0
  2513. 00001C30  C0FC 000E                mulu.w     D0, 0xE
  2514. 00001C34  4841                     swap.w     D1
  2515. 00001C36  C2FC 000E                mulu.w     D1, 0xE
  2516. 00001C3A  4841                     swap.w     D1
  2517. 00001C3C  4241                     clr.w      D1
  2518. 00001C3E  D081                     add.l      D0, D1
  2519. 00001C40  31BC 010E 0806           move.w     [A0 + D0 + 0x6], 0x10E
  2520. 00001C46  426E FC36                clr.w      [A6 - 0x3CA]
  2521. 00001C4A  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  2522. 00001C4E  7000                     moveq.l    D0, 0x00
  2523. 00001C50  302D F2B0                move.w     D0, [A5 - 0xD50]
  2524. 00001C54  2200                     move.l     D1, D0
  2525. 00001C56  C0FC 000E                mulu.w     D0, 0xE
  2526. 00001C5A  4841                     swap.w     D1
  2527. 00001C5C  C2FC 000E                mulu.w     D1, 0xE
  2528. 00001C60  4841                     swap.w     D1
  2529. 00001C62  4241                     clr.w      D1
  2530. 00001C64  D081                     add.l      D0, D1
  2531. 00001C66  4270 0808                clr.w      [A0 + D0 + 0x8]
  2532. 00001C6A  526D F2B0                addq.w     [A5 - 0xD50], 1
  2533. label00001C6E:
  2534. 00001C6E  0C6E 01C2 FC38           cmpi.w     [A6 - 0x3C8], 0x1C2
  2535. 00001C74  6C6A                     bge        +0x6C /* 00001CE0 */
  2536. 00001C76  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2537. 00001C7A  7000                     moveq.l    D0, 0x00
  2538. 00001C7C  302D F2AE                move.w     D0, [A5 - 0xD52]
  2539. 00001C80  2200                     move.l     D1, D0
  2540. 00001C82  C0FC 000E                mulu.w     D0, 0xE
  2541. 00001C86  4841                     swap.w     D1
  2542. 00001C88  C2FC 000E                mulu.w     D1, 0xE
  2543. 00001C8C  4841                     swap.w     D1
  2544. 00001C8E  4241                     clr.w      D1
  2545. 00001C90  D081                     add.l      D0, D1
  2546. 00001C92  41F0 0800                lea.l      A0, [A0 + D0]
  2547. 00001C96  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  2548. 00001C9A  20D9                     move.l     [A0]+, [A1]+
  2549. 00001C9C  20D9                     move.l     [A0]+, [A1]+
  2550. 00001C9E  20D9                     move.l     [A0]+, [A1]+
  2551. 00001CA0  30D9                     move.w     [A0]+, [A1]+
  2552. 00001CA2  302E FC38                move.w     D0, [A6 - 0x3C8]
  2553. 00001CA6  D06E FC34                add.w      D0, [A6 - 0x3CC]
  2554. 00001CAA  48C0                     ext.l      D0
  2555. 00001CAC  7202                     moveq.l    D1, 0x02
  2556. 00001CAE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2557. 00001CB2  90BC 0000 0168           sub.l      D0, 0x168
  2558. 00001CB8  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2559. 00001CBC  7200                     moveq.l    D1, 0x00
  2560. 00001CBE  322D F2AE                move.w     D1, [A5 - 0xD52]
  2561. 00001CC2  2401                     move.l     D2, D1
  2562. 00001CC4  C2FC 000E                mulu.w     D1, 0xE
  2563. 00001CC8  4842                     swap.w     D2
  2564. 00001CCA  C4FC 000E                mulu.w     D2, 0xE
  2565. 00001CCE  4842                     swap.w     D2
  2566. 00001CD0  4242                     clr.w      D2
  2567. 00001CD2  D282                     add.l      D1, D2
  2568. 00001CD4  3180 180A                move.w     [A0 + D1 + 0xA], D0
  2569. 00001CD8  526D F2AE                addq.w     [A5 - 0xD52], 1
  2570. 00001CDC  6000 00D8                bra        +0xDA /* 00001DB6 */
  2571. label00001CE0:
  2572. 00001CE0  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2573. 00001CE4  7000                     moveq.l    D0, 0x00
  2574. 00001CE6  302D F2AE                move.w     D0, [A5 - 0xD52]
  2575. 00001CEA  2200                     move.l     D1, D0
  2576. 00001CEC  C0FC 000E                mulu.w     D0, 0xE
  2577. 00001CF0  4841                     swap.w     D1
  2578. 00001CF2  C2FC 000E                mulu.w     D1, 0xE
  2579. 00001CF6  4841                     swap.w     D1
  2580. 00001CF8  4241                     clr.w      D1
  2581. 00001CFA  D081                     add.l      D0, D1
  2582. 00001CFC  41F0 0800                lea.l      A0, [A0 + D0]
  2583. 00001D00  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  2584. 00001D04  20D9                     move.l     [A0]+, [A1]+
  2585. 00001D06  20D9                     move.l     [A0]+, [A1]+
  2586. 00001D08  20D9                     move.l     [A0]+, [A1]+
  2587. 00001D0A  30D9                     move.w     [A0]+, [A1]+
  2588. 00001D0C  302E FC34                move.w     D0, [A6 - 0x3CC]
  2589. 00001D10  D07C 01C2                add.w      D0, 0x1C2
  2590. 00001D14  48C0                     ext.l      D0
  2591. 00001D16  7202                     moveq.l    D1, 0x02
  2592. 00001D18  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2593. 00001D1C  90BC 0000 0168           sub.l      D0, 0x168
  2594. 00001D22  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2595. 00001D26  7200                     moveq.l    D1, 0x00
  2596. 00001D28  322D F2AE                move.w     D1, [A5 - 0xD52]
  2597. 00001D2C  2401                     move.l     D2, D1
  2598. 00001D2E  C2FC 000E                mulu.w     D1, 0xE
  2599. 00001D32  4842                     swap.w     D2
  2600. 00001D34  C4FC 000E                mulu.w     D2, 0xE
  2601. 00001D38  4842                     swap.w     D2
  2602. 00001D3A  4242                     clr.w      D2
  2603. 00001D3C  D282                     add.l      D1, D2
  2604. 00001D3E  3180 180A                move.w     [A0 + D1 + 0xA], D0
  2605. 00001D42  3D7C 01C2 FC34           move.w     [A6 - 0x3CC], 0x1C2
  2606. 00001D48  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2607. 00001D4C  7000                     moveq.l    D0, 0x00
  2608. 00001D4E  302D F2AE                move.w     D0, [A5 - 0xD52]
  2609. 00001D52  2200                     move.l     D1, D0
  2610. 00001D54  C0FC 000E                mulu.w     D0, 0xE
  2611. 00001D58  4841                     swap.w     D1
  2612. 00001D5A  C2FC 000E                mulu.w     D1, 0xE
  2613. 00001D5E  4841                     swap.w     D1
  2614. 00001D60  4241                     clr.w      D1
  2615. 00001D62  D081                     add.l      D0, D1
  2616. 00001D64  31BC 01C2 0806           move.w     [A0 + D0 + 0x6], 0x1C2
  2617. 00001D6A  426E FC36                clr.w      [A6 - 0x3CA]
  2618. 00001D6E  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2619. 00001D72  7000                     moveq.l    D0, 0x00
  2620. 00001D74  302D F2AE                move.w     D0, [A5 - 0xD52]
  2621. 00001D78  2200                     move.l     D1, D0
  2622. 00001D7A  C0FC 000E                mulu.w     D0, 0xE
  2623. 00001D7E  4841                     swap.w     D1
  2624. 00001D80  C2FC 000E                mulu.w     D1, 0xE
  2625. 00001D84  4841                     swap.w     D1
  2626. 00001D86  4241                     clr.w      D1
  2627. 00001D88  D081                     add.l      D0, D1
  2628. 00001D8A  4270 0808                clr.w      [A0 + D0 + 0x8]
  2629. 00001D8E  526D F2AE                addq.w     [A5 - 0xD52], 1
  2630. 00001D92  302E FC34                move.w     D0, [A6 - 0x3CC]
  2631. 00001D96  916E FC38                sub.w      [A6 - 0x3C8], D0
  2632. 00001D9A  302E FC34                move.w     D0, [A6 - 0x3CC]
  2633. 00001D9E  48C0                     ext.l      D0
  2634. 00001DA0  223C 0000 0168           move.l     D1, 0x168
  2635. 00001DA6  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2636. 00001DAA  3D40 FC34                move.w     [A6 - 0x3CC], D0
  2637. 00001DAE  D16E FC38                add.w      [A6 - 0x3C8], D0
  2638. 00001DB2  6000 FC7E                bra        -0x380 /* 00001A32 */
  2639. label00001DB6:
  2640. 00001DB6  5247                     addq.w     D7, 1
  2641. 00001DB8  DA46                     add.w      D5, D6
  2642. label00001DBA:
  2643. 00001DBA  7000                     moveq.l    D0, 0x00
  2644. 00001DBC  3007                     move.w     D0, D7
  2645. 00001DBE  322B 0116                move.w     D1, [A3 + 0x116]
  2646. 00001DC2  48C1                     ext.l      D1
  2647. 00001DC4  B280                     cmp.l      D1, D0
  2648. 00001DC6  6E00 FB0C                bgt        -0x4F2 /* 000018D4 */
  2649. 00001DCA  426D F2AC                clr.w      [A5 - 0xD54]
  2650. 00001DCE  6000 00FA                bra        +0xFC /* 00001ECA */
  2651. label00001DD2:
  2652. 00001DD2  3E2D F2AC                move.w     D7, [A5 - 0xD54]
  2653. 00001DD6  6000 00E6                bra        +0xE8 /* 00001EBE */
  2654. label00001DDA:
  2655. 00001DDA  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2656. 00001DDE  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  2657. 00001DE2  7000                     moveq.l    D0, 0x00
  2658. 00001DE4  3007                     move.w     D0, D7
  2659. 00001DE6  2200                     move.l     D1, D0
  2660. 00001DE8  C0FC 000E                mulu.w     D0, 0xE
  2661. 00001DEC  4841                     swap.w     D1
  2662. 00001DEE  C2FC 000E                mulu.w     D1, 0xE
  2663. 00001DF2  4841                     swap.w     D1
  2664. 00001DF4  4241                     clr.w      D1
  2665. 00001DF6  D081                     add.l      D0, D1
  2666. 00001DF8  226D F2B6                movea.l    A1, [A5 - 0xD4A]
  2667. 00001DFC  7200                     moveq.l    D1, 0x00
  2668. 00001DFE  322D F2AC                move.w     D1, [A5 - 0xD54]
  2669. 00001E02  2401                     move.l     D2, D1
  2670. 00001E04  C2FC 000E                mulu.w     D1, 0xE
  2671. 00001E08  4842                     swap.w     D2
  2672. 00001E0A  C4FC 000E                mulu.w     D2, 0xE
  2673. 00001E0E  4842                     swap.w     D2
  2674. 00001E10  4242                     clr.w      D2
  2675. 00001E12  D282                     add.l      D1, D2
  2676. 00001E14  3030 080A                move.w     D0, [A0 + D0 + 0xA]
  2677. 00001E18  B071 180A                cmp.w      D0, [A1 + D1 + 0xA]
  2678. 00001E1C  6C00 009E                bge        +0xA0 /* 00001EBC */
  2679. 00001E20  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  2680. 00001E24  7000                     moveq.l    D0, 0x00
  2681. 00001E26  302D F2AC                move.w     D0, [A5 - 0xD54]
  2682. 00001E2A  2200                     move.l     D1, D0
  2683. 00001E2C  C0FC 000E                mulu.w     D0, 0xE
  2684. 00001E30  4841                     swap.w     D1
  2685. 00001E32  C2FC 000E                mulu.w     D1, 0xE
  2686. 00001E36  4841                     swap.w     D1
  2687. 00001E38  4241                     clr.w      D1
  2688. 00001E3A  D081                     add.l      D0, D1
  2689. 00001E3C  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  2690. 00001E40  41F0 0800                lea.l      A0, [A0 + D0]
  2691. 00001E44  22D8                     move.l     [A1]+, [A0]+
  2692. 00001E46  22D8                     move.l     [A1]+, [A0]+
  2693. 00001E48  22D8                     move.l     [A1]+, [A0]+
  2694. 00001E4A  32D8                     move.w     [A1]+, [A0]+
  2695. 00001E4C  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  2696. 00001E50  7000                     moveq.l    D0, 0x00
  2697. 00001E52  3007                     move.w     D0, D7
  2698. 00001E54  2200                     move.l     D1, D0
  2699. 00001E56  C0FC 000E                mulu.w     D0, 0xE
  2700. 00001E5A  4841                     swap.w     D1
  2701. 00001E5C  C2FC 000E                mulu.w     D1, 0xE
  2702. 00001E60  4841                     swap.w     D1
  2703. 00001E62  4241                     clr.w      D1
  2704. 00001E64  D081                     add.l      D0, D1
  2705. 00001E66  226D F2B6                movea.l    A1, [A5 - 0xD4A]
  2706. 00001E6A  7200                     moveq.l    D1, 0x00
  2707. 00001E6C  322D F2AC                move.w     D1, [A5 - 0xD54]
  2708. 00001E70  2401                     move.l     D2, D1
  2709. 00001E72  C2FC 000E                mulu.w     D1, 0xE
  2710. 00001E76  4842                     swap.w     D2
  2711. 00001E78  C4FC 000E                mulu.w     D2, 0xE
  2712. 00001E7C  4842                     swap.w     D2
  2713. 00001E7E  4242                     clr.w      D2
  2714. 00001E80  D282                     add.l      D1, D2
  2715. 00001E82  43F1 1800                lea.l      A1, [A1 + D1]
  2716. 00001E86  41F0 0800                lea.l      A0, [A0 + D0]
  2717. 00001E8A  22D8                     move.l     [A1]+, [A0]+
  2718. 00001E8C  22D8                     move.l     [A1]+, [A0]+
  2719. 00001E8E  22D8                     move.l     [A1]+, [A0]+
  2720. 00001E90  32D8                     move.w     [A1]+, [A0]+
  2721. 00001E92  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  2722. 00001E96  7000                     moveq.l    D0, 0x00
  2723. 00001E98  3007                     move.w     D0, D7
  2724. 00001E9A  2200                     move.l     D1, D0
  2725. 00001E9C  C0FC 000E                mulu.w     D0, 0xE
  2726. 00001EA0  4841                     swap.w     D1
  2727. 00001EA2  C2FC 000E                mulu.w     D1, 0xE
  2728. 00001EA6  4841                     swap.w     D1
  2729. 00001EA8  4241                     clr.w      D1
  2730. 00001EAA  D081                     add.l      D0, D1
  2731. 00001EAC  41F0 0800                lea.l      A0, [A0 + D0]
  2732. 00001EB0  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  2733. 00001EB4  20D9                     move.l     [A0]+, [A1]+
  2734. 00001EB6  20D9                     move.l     [A0]+, [A1]+
  2735. 00001EB8  20D9                     move.l     [A0]+, [A1]+
  2736. 00001EBA  30D9                     move.w     [A0]+, [A1]+
  2737. label00001EBC:
  2738. 00001EBC  5247                     addq.w     D7, 1
  2739. label00001EBE:
  2740. 00001EBE  BE6D F2B0                cmp.w      D7, [A5 - 0xD50]
  2741. 00001EC2  6500 FF16                bcs        -0xE8 /* 00001DDA */
  2742. 00001EC6  526D F2AC                addq.w     [A5 - 0xD54], 1
  2743. label00001ECA:
  2744. 00001ECA  302D F2AC                move.w     D0, [A5 - 0xD54]
  2745. 00001ECE  B06D F2B0                cmp.w      D0, [A5 - 0xD50]
  2746. 00001ED2  6500 FEFE                bcs        -0x100 /* 00001DD2 */
  2747. 00001ED6  426D F2AC                clr.w      [A5 - 0xD54]
  2748. 00001EDA  6000 0204                bra        +0x206 /* 000020E0 */
  2749. label00001EDE:
  2750. 00001EDE  3E2D F2AC                move.w     D7, [A5 - 0xD54]
  2751. 00001EE2  6000 00E6                bra        +0xE8 /* 00001FCA */
  2752. label00001EE6:
  2753. 00001EE6  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2754. 00001EEA  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2755. 00001EEE  7000                     moveq.l    D0, 0x00
  2756. 00001EF0  3007                     move.w     D0, D7
  2757. 00001EF2  2200                     move.l     D1, D0
  2758. 00001EF4  C0FC 000E                mulu.w     D0, 0xE
  2759. 00001EF8  4841                     swap.w     D1
  2760. 00001EFA  C2FC 000E                mulu.w     D1, 0xE
  2761. 00001EFE  4841                     swap.w     D1
  2762. 00001F00  4241                     clr.w      D1
  2763. 00001F02  D081                     add.l      D0, D1
  2764. 00001F04  226D F2B2                movea.l    A1, [A5 - 0xD4E]
  2765. 00001F08  7200                     moveq.l    D1, 0x00
  2766. 00001F0A  322D F2AC                move.w     D1, [A5 - 0xD54]
  2767. 00001F0E  2401                     move.l     D2, D1
  2768. 00001F10  C2FC 000E                mulu.w     D1, 0xE
  2769. 00001F14  4842                     swap.w     D2
  2770. 00001F16  C4FC 000E                mulu.w     D2, 0xE
  2771. 00001F1A  4842                     swap.w     D2
  2772. 00001F1C  4242                     clr.w      D2
  2773. 00001F1E  D282                     add.l      D1, D2
  2774. 00001F20  3030 080A                move.w     D0, [A0 + D0 + 0xA]
  2775. 00001F24  B071 180A                cmp.w      D0, [A1 + D1 + 0xA]
  2776. 00001F28  6F00 009E                ble        +0xA0 /* 00001FC8 */
  2777. 00001F2C  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2778. 00001F30  7000                     moveq.l    D0, 0x00
  2779. 00001F32  302D F2AC                move.w     D0, [A5 - 0xD54]
  2780. 00001F36  2200                     move.l     D1, D0
  2781. 00001F38  C0FC 000E                mulu.w     D0, 0xE
  2782. 00001F3C  4841                     swap.w     D1
  2783. 00001F3E  C2FC 000E                mulu.w     D1, 0xE
  2784. 00001F42  4841                     swap.w     D1
  2785. 00001F44  4241                     clr.w      D1
  2786. 00001F46  D081                     add.l      D0, D1
  2787. 00001F48  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  2788. 00001F4C  41F0 0800                lea.l      A0, [A0 + D0]
  2789. 00001F50  22D8                     move.l     [A1]+, [A0]+
  2790. 00001F52  22D8                     move.l     [A1]+, [A0]+
  2791. 00001F54  22D8                     move.l     [A1]+, [A0]+
  2792. 00001F56  32D8                     move.w     [A1]+, [A0]+
  2793. 00001F58  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2794. 00001F5C  7000                     moveq.l    D0, 0x00
  2795. 00001F5E  3007                     move.w     D0, D7
  2796. 00001F60  2200                     move.l     D1, D0
  2797. 00001F62  C0FC 000E                mulu.w     D0, 0xE
  2798. 00001F66  4841                     swap.w     D1
  2799. 00001F68  C2FC 000E                mulu.w     D1, 0xE
  2800. 00001F6C  4841                     swap.w     D1
  2801. 00001F6E  4241                     clr.w      D1
  2802. 00001F70  D081                     add.l      D0, D1
  2803. 00001F72  226D F2B2                movea.l    A1, [A5 - 0xD4E]
  2804. 00001F76  7200                     moveq.l    D1, 0x00
  2805. 00001F78  322D F2AC                move.w     D1, [A5 - 0xD54]
  2806. 00001F7C  2401                     move.l     D2, D1
  2807. 00001F7E  C2FC 000E                mulu.w     D1, 0xE
  2808. 00001F82  4842                     swap.w     D2
  2809. 00001F84  C4FC 000E                mulu.w     D2, 0xE
  2810. 00001F88  4842                     swap.w     D2
  2811. 00001F8A  4242                     clr.w      D2
  2812. 00001F8C  D282                     add.l      D1, D2
  2813. 00001F8E  43F1 1800                lea.l      A1, [A1 + D1]
  2814. 00001F92  41F0 0800                lea.l      A0, [A0 + D0]
  2815. 00001F96  22D8                     move.l     [A1]+, [A0]+
  2816. 00001F98  22D8                     move.l     [A1]+, [A0]+
  2817. 00001F9A  22D8                     move.l     [A1]+, [A0]+
  2818. 00001F9C  32D8                     move.w     [A1]+, [A0]+
  2819. 00001F9E  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2820. 00001FA2  7000                     moveq.l    D0, 0x00
  2821. 00001FA4  3007                     move.w     D0, D7
  2822. 00001FA6  2200                     move.l     D1, D0
  2823. 00001FA8  C0FC 000E                mulu.w     D0, 0xE
  2824. 00001FAC  4841                     swap.w     D1
  2825. 00001FAE  C2FC 000E                mulu.w     D1, 0xE
  2826. 00001FB2  4841                     swap.w     D1
  2827. 00001FB4  4241                     clr.w      D1
  2828. 00001FB6  D081                     add.l      D0, D1
  2829. 00001FB8  41F0 0800                lea.l      A0, [A0 + D0]
  2830. 00001FBC  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  2831. 00001FC0  20D9                     move.l     [A0]+, [A1]+
  2832. 00001FC2  20D9                     move.l     [A0]+, [A1]+
  2833. 00001FC4  20D9                     move.l     [A0]+, [A1]+
  2834. 00001FC6  30D9                     move.w     [A0]+, [A1]+
  2835. label00001FC8:
  2836. 00001FC8  5247                     addq.w     D7, 1
  2837. label00001FCA:
  2838. 00001FCA  BE6D F2AE                cmp.w      D7, [A5 - 0xD52]
  2839. 00001FCE  6500 FF16                bcs        -0xE8 /* 00001EE6 */
  2840. 00001FD2  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2841. 00001FD6  7000                     moveq.l    D0, 0x00
  2842. 00001FD8  302D F2AC                move.w     D0, [A5 - 0xD54]
  2843. 00001FDC  2200                     move.l     D1, D0
  2844. 00001FDE  C0FC 000E                mulu.w     D0, 0xE
  2845. 00001FE2  4841                     swap.w     D1
  2846. 00001FE4  C2FC 000E                mulu.w     D1, 0xE
  2847. 00001FE8  4841                     swap.w     D1
  2848. 00001FEA  4241                     clr.w      D1
  2849. 00001FEC  D081                     add.l      D0, D1
  2850. 00001FEE  3230 0802                move.w     D1, [A0 + D0 + 0x2]
  2851. 00001FF2  48C1                     ext.l      D1
  2852. 00001FF4  2F08                     move.l     -[A7], A0
  2853. 00001FF6  2F00                     move.l     -[A7], D0
  2854. 00001FF8  2001                     move.l     D0, D1
  2855. 00001FFA  223C 0000 0168           move.l     D1, 0x168
  2856. 00002000  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2857. 00002004  2200                     move.l     D1, D0
  2858. 00002006  201F                     move.l     D0, [A7]+
  2859. 00002008  205F                     movea.l    A0, [A7]+
  2860. 0000200A  3181 0802                move.w     [A0 + D0 + 0x2], D1
  2861. 0000200E  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2862. 00002012  7000                     moveq.l    D0, 0x00
  2863. 00002014  302D F2AC                move.w     D0, [A5 - 0xD54]
  2864. 00002018  2400                     move.l     D2, D0
  2865. 0000201A  C0FC 000E                mulu.w     D0, 0xE
  2866. 0000201E  4842                     swap.w     D2
  2867. 00002020  C4FC 000E                mulu.w     D2, 0xE
  2868. 00002024  4842                     swap.w     D2
  2869. 00002026  4242                     clr.w      D2
  2870. 00002028  D082                     add.l      D0, D2
  2871. 0000202A  3430 0806                move.w     D2, [A0 + D0 + 0x6]
  2872. 0000202E  48C2                     ext.l      D2
  2873. 00002030  2F08                     move.l     -[A7], A0
  2874. 00002032  2F00                     move.l     -[A7], D0
  2875. 00002034  2002                     move.l     D0, D2
  2876. 00002036  2F01                     move.l     -[A7], D1
  2877. 00002038  223C 0000 0168           move.l     D1, 0x168
  2878. 0000203E  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2879. 00002042  221F                     move.l     D1, [A7]+
  2880. 00002044  2400                     move.l     D2, D0
  2881. 00002046  201F                     move.l     D0, [A7]+
  2882. 00002048  205F                     movea.l    A0, [A7]+
  2883. 0000204A  3182 0806                move.w     [A0 + D0 + 0x6], D2
  2884. 0000204E  B441                     cmp.w      D2, D1
  2885. 00002050  6C22                     bge        +0x24 /* 00002074 */
  2886. 00002052  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2887. 00002056  7000                     moveq.l    D0, 0x00
  2888. 00002058  302D F2AC                move.w     D0, [A5 - 0xD54]
  2889. 0000205C  2200                     move.l     D1, D0
  2890. 0000205E  C0FC 000E                mulu.w     D0, 0xE
  2891. 00002062  4841                     swap.w     D1
  2892. 00002064  C2FC 000E                mulu.w     D1, 0xE
  2893. 00002068  4841                     swap.w     D1
  2894. 0000206A  4241                     clr.w      D1
  2895. 0000206C  D081                     add.l      D0, D1
  2896. 0000206E  0470 0168 0802           subi.w     [A0 + D0 + 0x2], 0x168
  2897. label00002074:
  2898. 00002074  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2899. 00002078  7000                     moveq.l    D0, 0x00
  2900. 0000207A  302D F2AC                move.w     D0, [A5 - 0xD54]
  2901. 0000207E  2200                     move.l     D1, D0
  2902. 00002080  C0FC 000E                mulu.w     D0, 0xE
  2903. 00002084  4841                     swap.w     D1
  2904. 00002086  C2FC 000E                mulu.w     D1, 0xE
  2905. 0000208A  4841                     swap.w     D1
  2906. 0000208C  4241                     clr.w      D1
  2907. 0000208E  D081                     add.l      D0, D1
  2908. 00002090  0C70 00B4 0802           cmpi.w     [A0 + D0 + 0x2], 0xB4
  2909. 00002096  6F44                     ble        +0x46 /* 000020DC */
  2910. 00002098  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2911. 0000209C  7000                     moveq.l    D0, 0x00
  2912. 0000209E  302D F2AC                move.w     D0, [A5 - 0xD54]
  2913. 000020A2  2200                     move.l     D1, D0
  2914. 000020A4  C0FC 000E                mulu.w     D0, 0xE
  2915. 000020A8  4841                     swap.w     D1
  2916. 000020AA  C2FC 000E                mulu.w     D1, 0xE
  2917. 000020AE  4841                     swap.w     D1
  2918. 000020B0  4241                     clr.w      D1
  2919. 000020B2  D081                     add.l      D0, D1
  2920. 000020B4  0470 0168 0802           subi.w     [A0 + D0 + 0x2], 0x168
  2921. 000020BA  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2922. 000020BE  7000                     moveq.l    D0, 0x00
  2923. 000020C0  302D F2AC                move.w     D0, [A5 - 0xD54]
  2924. 000020C4  2200                     move.l     D1, D0
  2925. 000020C6  C0FC 000E                mulu.w     D0, 0xE
  2926. 000020CA  4841                     swap.w     D1
  2927. 000020CC  C2FC 000E                mulu.w     D1, 0xE
  2928. 000020D0  4841                     swap.w     D1
  2929. 000020D2  4241                     clr.w      D1
  2930. 000020D4  D081                     add.l      D0, D1
  2931. 000020D6  0470 0168 0806           subi.w     [A0 + D0 + 0x6], 0x168
  2932. label000020DC:
  2933. 000020DC  526D F2AC                addq.w     [A5 - 0xD54], 1
  2934. label000020E0:
  2935. 000020E0  302D F2AC                move.w     D0, [A5 - 0xD54]
  2936. 000020E4  B06D F2AE                cmp.w      D0, [A5 - 0xD52]
  2937. 000020E8  6500 FDF4                bcs        -0x20A /* 00001EDE */
  2938. 000020EC  536D F2B0                subq.w     [A5 - 0xD50], 1
  2939. 000020F0  536D F2AE                subq.w     [A5 - 0xD52], 1
  2940. 000020F4  302D F2B0                move.w     D0, [A5 - 0xD50]
  2941. 000020F8  B06D F2AE                cmp.w      D0, [A5 - 0xD52]
  2942. 000020FC  6308                     bls        +0xA /* 00002106 */
  2943. 000020FE  7000                     moveq.l    D0, 0x00
  2944. 00002100  302D F2B0                move.w     D0, [A5 - 0xD50]
  2945. 00002104  6006                     bra        +0x8 /* 0000210C */
  2946. label00002106:
  2947. 00002106  7000                     moveq.l    D0, 0x00
  2948. 00002108  302D F2AE                move.w     D0, [A5 - 0xD52]
  2949. label0000210C:
  2950. 0000210C  3800                     move.w     D4, D0
  2951. 0000210E  426D F2AC                clr.w      [A5 - 0xD54]
  2952. 00002112  6000 028A                bra        +0x28C /* 0000239E */
  2953. label00002116:
  2954. 00002116  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2955. 0000211A  4A6D F2AC                tst.w      [A5 - 0xD54]
  2956. 0000211E  665C                     bne        +0x5E /* 0000217C */
  2957. 00002120  4A6D F2B0                tst.w      [A5 - 0xD50]
  2958. 00002124  6356                     bls        +0x58 /* 0000217C */
  2959. 00002126  4A6D F2AE                tst.w      [A5 - 0xD52]
  2960. 0000212A  6350                     bls        +0x52 /* 0000217C */
  2961. 0000212C  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  2962. 00002130  226D F2B2                movea.l    A1, [A5 - 0xD4E]
  2963. 00002134  3010                     move.w     D0, [A0]
  2964. 00002136  B051                     cmp.w      D0, [A1]
  2965. 00002138  6642                     bne        +0x44 /* 0000217C */
  2966. 0000213A  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  2967. 0000213E  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  2968. 00002142  22D8                     move.l     [A1]+, [A0]+
  2969. 00002144  22D8                     move.l     [A1]+, [A0]+
  2970. 00002146  22D8                     move.l     [A1]+, [A0]+
  2971. 00002148  32D8                     move.w     [A1]+, [A0]+
  2972. 0000214A  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2973. 0000214E  3D68 0002 FC34           move.w     [A6 - 0x3CC], [A0 + 0x2]
  2974. 00002154  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  2975. 00002158  3D68 0004 FC36           move.w     [A6 - 0x3CA], [A0 + 0x4]
  2976. 0000215E  41EE FC40                lea.l      A0, [A6 - 0x3C0]
  2977. 00002162  7006                     moveq.l    D0, 0x06
  2978. label00002164:
  2979. 00002164  3F20                     move.w     -[A7], -[A0]
  2980. 00002166  51C8 FFFC                dbf        D0, -0x6 /* 00002164 */
  2981. 0000216A  7003                     moveq.l    D0, 0x03
  2982. 0000216C  2F00                     move.l     -[A7], D0
  2983. 0000216E  2F0B                     move.l     -[A7], A3
  2984. 00002170  4EBA 0506                jsr        [PC + 0x506 /* 00002678 */]
  2985. 00002174  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2986. 00002178  6000 0220                bra        +0x222 /* 0000239A */
  2987. label0000217C:
  2988. 0000217C  7000                     moveq.l    D0, 0x00
  2989. 0000217E  302D F2AC                move.w     D0, [A5 - 0xD54]
  2990. 00002182  48C4                     ext.l      D4
  2991. 00002184  B880                     cmp.l      D4, D0
  2992. 00002186  6600 00F6                bne        +0xF8 /* 0000227E */
  2993. 0000218A  7000                     moveq.l    D0, 0x00
  2994. 0000218C  302D F2B0                move.w     D0, [A5 - 0xD50]
  2995. 00002190  72FF                     moveq.l    D1, 0xFFFFFFFF
  2996. 00002192  B280                     cmp.l      D1, D0
  2997. 00002194  6C00 00E8                bge        +0xEA /* 0000227E */
  2998. 00002198  7000                     moveq.l    D0, 0x00
  2999. 0000219A  302D F2AE                move.w     D0, [A5 - 0xD52]
  3000. 0000219E  72FF                     moveq.l    D1, 0xFFFFFFFF
  3001. 000021A0  B280                     cmp.l      D1, D0
  3002. 000021A2  6C00 00DA                bge        +0xDC /* 0000227E */
  3003. 000021A6  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  3004. 000021AA  7000                     moveq.l    D0, 0x00
  3005. 000021AC  302D F2B0                move.w     D0, [A5 - 0xD50]
  3006. 000021B0  2200                     move.l     D1, D0
  3007. 000021B2  C0FC 000E                mulu.w     D0, 0xE
  3008. 000021B6  4841                     swap.w     D1
  3009. 000021B8  C2FC 000E                mulu.w     D1, 0xE
  3010. 000021BC  4841                     swap.w     D1
  3011. 000021BE  4241                     clr.w      D1
  3012. 000021C0  D081                     add.l      D0, D1
  3013. 000021C2  226D F2B2                movea.l    A1, [A5 - 0xD4E]
  3014. 000021C6  7200                     moveq.l    D1, 0x00
  3015. 000021C8  322D F2AE                move.w     D1, [A5 - 0xD52]
  3016. 000021CC  2401                     move.l     D2, D1
  3017. 000021CE  C2FC 000E                mulu.w     D1, 0xE
  3018. 000021D2  4842                     swap.w     D2
  3019. 000021D4  C4FC 000E                mulu.w     D2, 0xE
  3020. 000021D8  4842                     swap.w     D2
  3021. 000021DA  4242                     clr.w      D2
  3022. 000021DC  D282                     add.l      D1, D2
  3023. 000021DE  3030 0800                move.w     D0, [A0 + D0]
  3024. 000021E2  B071 1800                cmp.w      D0, [A1 + D1]
  3025. 000021E6  6600 0096                bne        +0x98 /* 0000227E */
  3026. 000021EA  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  3027. 000021EE  7000                     moveq.l    D0, 0x00
  3028. 000021F0  302D F2B0                move.w     D0, [A5 - 0xD50]
  3029. 000021F4  2200                     move.l     D1, D0
  3030. 000021F6  C0FC 000E                mulu.w     D0, 0xE
  3031. 000021FA  4841                     swap.w     D1
  3032. 000021FC  C2FC 000E                mulu.w     D1, 0xE
  3033. 00002200  4841                     swap.w     D1
  3034. 00002202  4241                     clr.w      D1
  3035. 00002204  D081                     add.l      D0, D1
  3036. 00002206  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  3037. 0000220A  41F0 0800                lea.l      A0, [A0 + D0]
  3038. 0000220E  22D8                     move.l     [A1]+, [A0]+
  3039. 00002210  22D8                     move.l     [A1]+, [A0]+
  3040. 00002212  22D8                     move.l     [A1]+, [A0]+
  3041. 00002214  32D8                     move.w     [A1]+, [A0]+
  3042. 00002216  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  3043. 0000221A  7000                     moveq.l    D0, 0x00
  3044. 0000221C  302D F2AE                move.w     D0, [A5 - 0xD52]
  3045. 00002220  2200                     move.l     D1, D0
  3046. 00002222  C0FC 000E                mulu.w     D0, 0xE
  3047. 00002226  4841                     swap.w     D1
  3048. 00002228  C2FC 000E                mulu.w     D1, 0xE
  3049. 0000222C  4841                     swap.w     D1
  3050. 0000222E  4241                     clr.w      D1
  3051. 00002230  D081                     add.l      D0, D1
  3052. 00002232  3030 0806                move.w     D0, [A0 + D0 + 0x6]
  3053. 00002236  D07C 0168                add.w      D0, 0x168
  3054. 0000223A  3D40 FC38                move.w     [A6 - 0x3C8], D0
  3055. 0000223E  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  3056. 00002242  7000                     moveq.l    D0, 0x00
  3057. 00002244  302D F2AE                move.w     D0, [A5 - 0xD52]
  3058. 00002248  2200                     move.l     D1, D0
  3059. 0000224A  C0FC 000E                mulu.w     D0, 0xE
  3060. 0000224E  4841                     swap.w     D1
  3061. 00002250  C2FC 000E                mulu.w     D1, 0xE
  3062. 00002254  4841                     swap.w     D1
  3063. 00002256  4241                     clr.w      D1
  3064. 00002258  D081                     add.l      D0, D1
  3065. 0000225A  3D70 0808 FC3A           move.w     [A6 - 0x3C6], [A0 + D0 + 0x8]
  3066. 00002260  41EE FC40                lea.l      A0, [A6 - 0x3C0]
  3067. 00002264  7006                     moveq.l    D0, 0x06
  3068. label00002266:
  3069. 00002266  3F20                     move.w     -[A7], -[A0]
  3070. 00002268  51C8 FFFC                dbf        D0, -0x6 /* 00002266 */
  3071. 0000226C  7000                     moveq.l    D0, 0x00
  3072. 0000226E  2F00                     move.l     -[A7], D0
  3073. 00002270  2F0B                     move.l     -[A7], A3
  3074. 00002272  4EBA 0404                jsr        [PC + 0x404 /* 00002678 */]
  3075. 00002276  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3076. 0000227A  6000 011E                bra        +0x120 /* 0000239A */
  3077. label0000227E:
  3078. 0000227E  302D F2AC                move.w     D0, [A5 - 0xD54]
  3079. 00002282  B06D F2B0                cmp.w      D0, [A5 - 0xD50]
  3080. 00002286  6200 0084                bhi        +0x86 /* 0000230C */
  3081. 0000228A  302D F2AC                move.w     D0, [A5 - 0xD54]
  3082. 0000228E  B06D F2B0                cmp.w      D0, [A5 - 0xD50]
  3083. 00002292  6642                     bne        +0x44 /* 000022D6 */
  3084. 00002294  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  3085. 00002298  7000                     moveq.l    D0, 0x00
  3086. 0000229A  302D F2B0                move.w     D0, [A5 - 0xD50]
  3087. 0000229E  2200                     move.l     D1, D0
  3088. 000022A0  C0FC 000E                mulu.w     D0, 0xE
  3089. 000022A4  4841                     swap.w     D1
  3090. 000022A6  C2FC 000E                mulu.w     D1, 0xE
  3091. 000022AA  4841                     swap.w     D1
  3092. 000022AC  4241                     clr.w      D1
  3093. 000022AE  D081                     add.l      D0, D1
  3094. 000022B0  226D F2B2                movea.l    A1, [A5 - 0xD4E]
  3095. 000022B4  7200                     moveq.l    D1, 0x00
  3096. 000022B6  322D F2AE                move.w     D1, [A5 - 0xD52]
  3097. 000022BA  2401                     move.l     D2, D1
  3098. 000022BC  C2FC 000E                mulu.w     D1, 0xE
  3099. 000022C0  4842                     swap.w     D2
  3100. 000022C2  C4FC 000E                mulu.w     D2, 0xE
  3101. 000022C6  4842                     swap.w     D2
  3102. 000022C8  4242                     clr.w      D2
  3103. 000022CA  D282                     add.l      D1, D2
  3104. 000022CC  3030 0800                move.w     D0, [A0 + D0]
  3105. 000022D0  B071 1800                cmp.w      D0, [A1 + D1]
  3106. 000022D4  6736                     beq        +0x38 /* 0000230C */
  3107. label000022D6:
  3108. 000022D6  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  3109. 000022DA  7000                     moveq.l    D0, 0x00
  3110. 000022DC  302D F2AC                move.w     D0, [A5 - 0xD54]
  3111. 000022E0  2200                     move.l     D1, D0
  3112. 000022E2  C0FC 000E                mulu.w     D0, 0xE
  3113. 000022E6  4841                     swap.w     D1
  3114. 000022E8  C2FC 000E                mulu.w     D1, 0xE
  3115. 000022EC  4841                     swap.w     D1
  3116. 000022EE  4241                     clr.w      D1
  3117. 000022F0  D081                     add.l      D0, D1
  3118. 000022F2  41F0 080E                lea.l      A0, [A0 + D0 + 0xE]
  3119. 000022F6  7006                     moveq.l    D0, 0x06
  3120. label000022F8:
  3121. 000022F8  3F20                     move.w     -[A7], -[A0]
  3122. 000022FA  51C8 FFFC                dbf        D0, -0x6 /* 000022F8 */
  3123. 000022FE  7002                     moveq.l    D0, 0x02
  3124. 00002300  2F00                     move.l     -[A7], D0
  3125. 00002302  2F0B                     move.l     -[A7], A3
  3126. 00002304  4EBA 0372                jsr        [PC + 0x372 /* 00002678 */]
  3127. 00002308  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3128. label0000230C:
  3129. 0000230C  302D F2AC                move.w     D0, [A5 - 0xD54]
  3130. 00002310  B06D F2AE                cmp.w      D0, [A5 - 0xD52]
  3131. 00002314  6200 0084                bhi        +0x86 /* 0000239A */
  3132. 00002318  302D F2AC                move.w     D0, [A5 - 0xD54]
  3133. 0000231C  B06D F2AE                cmp.w      D0, [A5 - 0xD52]
  3134. 00002320  6642                     bne        +0x44 /* 00002364 */
  3135. 00002322  206D F2B6                movea.l    A0, [A5 - 0xD4A]
  3136. 00002326  7000                     moveq.l    D0, 0x00
  3137. 00002328  302D F2B0                move.w     D0, [A5 - 0xD50]
  3138. 0000232C  2200                     move.l     D1, D0
  3139. 0000232E  C0FC 000E                mulu.w     D0, 0xE
  3140. 00002332  4841                     swap.w     D1
  3141. 00002334  C2FC 000E                mulu.w     D1, 0xE
  3142. 00002338  4841                     swap.w     D1
  3143. 0000233A  4241                     clr.w      D1
  3144. 0000233C  D081                     add.l      D0, D1
  3145. 0000233E  226D F2B2                movea.l    A1, [A5 - 0xD4E]
  3146. 00002342  7200                     moveq.l    D1, 0x00
  3147. 00002344  322D F2AE                move.w     D1, [A5 - 0xD52]
  3148. 00002348  2401                     move.l     D2, D1
  3149. 0000234A  C2FC 000E                mulu.w     D1, 0xE
  3150. 0000234E  4842                     swap.w     D2
  3151. 00002350  C4FC 000E                mulu.w     D2, 0xE
  3152. 00002354  4842                     swap.w     D2
  3153. 00002356  4242                     clr.w      D2
  3154. 00002358  D282                     add.l      D1, D2
  3155. 0000235A  3030 0800                move.w     D0, [A0 + D0]
  3156. 0000235E  B071 1800                cmp.w      D0, [A1 + D1]
  3157. 00002362  6736                     beq        +0x38 /* 0000239A */
  3158. label00002364:
  3159. 00002364  206D F2B2                movea.l    A0, [A5 - 0xD4E]
  3160. 00002368  7000                     moveq.l    D0, 0x00
  3161. 0000236A  302D F2AC                move.w     D0, [A5 - 0xD54]
  3162. 0000236E  2200                     move.l     D1, D0
  3163. 00002370  C0FC 000E                mulu.w     D0, 0xE
  3164. 00002374  4841                     swap.w     D1
  3165. 00002376  C2FC 000E                mulu.w     D1, 0xE
  3166. 0000237A  4841                     swap.w     D1
  3167. 0000237C  4241                     clr.w      D1
  3168. 0000237E  D081                     add.l      D0, D1
  3169. 00002380  41F0 080E                lea.l      A0, [A0 + D0 + 0xE]
  3170. 00002384  7006                     moveq.l    D0, 0x06
  3171. label00002386:
  3172. 00002386  3F20                     move.w     -[A7], -[A0]
  3173. 00002388  51C8 FFFC                dbf        D0, -0x6 /* 00002386 */
  3174. 0000238C  7001                     moveq.l    D0, 0x01
  3175. 0000238E  2F00                     move.l     -[A7], D0
  3176. 00002390  2F0B                     move.l     -[A7], A3
  3177. 00002392  4EBA 02E4                jsr        [PC + 0x2E4 /* 00002678 */]
  3178. 00002396  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3179. label0000239A:
  3180. 0000239A  526D F2AC                addq.w     [A5 - 0xD54], 1
  3181. label0000239E:
  3182. 0000239E  7000                     moveq.l    D0, 0x00
  3183. 000023A0  302D F2AC                move.w     D0, [A5 - 0xD54]
  3184. 000023A4  48C4                     ext.l      D4
  3185. 000023A6  B880                     cmp.l      D4, D0
  3186. 000023A8  6C00 FD6C                bge        -0x292 /* 00002116 */
  3187. label000023AC:
  3188. 000023AC  4A6B 0406                tst.w      [A3 + 0x406]
  3189. 000023B0  6600 029A                bne        +0x29C /* 0000264C */
  3190. 000023B4  3A2B 0358                move.w     D5, [A3 + 0x358]
  3191. 000023B8  487A 02B4                pea.l      [PC + 0x2B4 /* 0000266E, value 0x0, cstring "" */]
  3192. 000023BC  486E FC16                pea.l      [A6 - 0x3EA]
  3193. 000023C0  3F3C 0810                move.w     -[A7], 0x810
  3194. 000023C4  A9EB                     syscall    Pack4/FP68K
  3195. 000023C6  4247                     clr.w      D7
  3196. 000023C8  6000 0272                bra        +0x274 /* 0000263C */
  3197. label000023CC:
  3198. 000023CC  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  3199. 000023D0  486E FC1E                pea.l      [A6 - 0x3E2]
  3200. 000023D4  302E 0012                move.w     D0, [A6 + 0x12]
  3201. 000023D8  48C0                     ext.l      D0
  3202. 000023DA  2F00                     move.l     -[A7], D0
  3203. 000023DC  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  3204. 000023E0  226D F298                movea.l    A1, [A5 - 0xD68]
  3205. 000023E4  7000                     moveq.l    D0, 0x00
  3206. 000023E6  3007                     move.w     D0, D7
  3207. 000023E8  D080                     add.l      D0, D0
  3208. 000023EA  3031 0800                move.w     D0, [A1 + D0]
  3209. 000023EE  48C0                     ext.l      D0
  3210. 000023F0  2200                     move.l     D1, D0
  3211. 000023F2  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  3212. 000023F6  4841                     swap.w     D1
  3213. 000023F8  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  3214. 000023FC  4841                     swap.w     D1
  3215. 000023FE  4241                     clr.w      D1
  3216. 00002400  D081                     add.l      D0, D1
  3217. 00002402  49F0 0800                lea.l      A4, [A0 + D0]
  3218. 00002406  486C 0024                pea.l      [A4 + 0x24]
  3219. 0000240A  4EBA 0E16                jsr        [PC + 0xE16 /* 00003222 */]
  3220. 0000240E  7200                     moveq.l    D1, 0x00
  3221. 00002410  4A40                     tst.w      D0
  3222. 00002412  57C1                     seq        D1
  3223. 00002414  4401                     neg.b      D1
  3224. 00002416  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3225. 0000241A  6706                     beq        +0x8 /* 00002422 */
  3226. 0000241C  7000                     moveq.l    D0, 0x00
  3227. 0000241E  6000 00B4                bra        +0xB6 /* 000024D4 */
  3228. label00002422:
  3229. 00002422  203C 0000 0168           move.l     D0, 0x168
  3230. 00002428  2D40 FBD4                move.l     [A6 - 0x42C], D0
  3231. 0000242C  486E FBD4                pea.l      [A6 - 0x42C]
  3232. 00002430  486E FC04                pea.l      [A6 - 0x3FC]
  3233. 00002434  3F3C 280E                move.w     -[A7], 0x280E
  3234. 00002438  A9EB                     syscall    Pack4/FP68K
  3235. 0000243A  486E FC16                pea.l      [A6 - 0x3EA]
  3236. 0000243E  486E FBFA                pea.l      [A6 - 0x406]
  3237. 00002442  3F3C 080E                move.w     -[A7], 0x80E
  3238. 00002446  A9EB                     syscall    Pack4/FP68K
  3239. 00002448  486E FC1E                pea.l      [A6 - 0x3E2]
  3240. 0000244C  486E FBF0                pea.l      [A6 - 0x410]
  3241. 00002450  3F3C 080E                move.w     -[A7], 0x80E
  3242. 00002454  A9EB                     syscall    Pack4/FP68K
  3243. 00002456  486E FBF0                pea.l      [A6 - 0x410]
  3244. 0000245A  486E FBFA                pea.l      [A6 - 0x406]
  3245. 0000245E  4267                     clr.w      -[A7]
  3246. 00002460  A9EB                     syscall    Pack4/FP68K
  3247. 00002462  486E FBFA                pea.l      [A6 - 0x406]
  3248. 00002466  486E FC16                pea.l      [A6 - 0x3EA]
  3249. 0000246A  3F3C 0810                move.w     -[A7], 0x810
  3250. 0000246E  A9EB                     syscall    Pack4/FP68K
  3251. 00002470  486E FC16                pea.l      [A6 - 0x3EA]
  3252. 00002474  486E FC04                pea.l      [A6 - 0x3FC]
  3253. 00002478  3F3C 0804                move.w     -[A7], 0x804
  3254. 0000247C  A9EB                     syscall    Pack4/FP68K
  3255. 0000247E  486E FC0E                pea.l      [A6 - 0x3F2]
  3256. 00002482  486E FC04                pea.l      [A6 - 0x3FC]
  3257. 00002486  3F3C 0806                move.w     -[A7], 0x806
  3258. 0000248A  A9EB                     syscall    Pack4/FP68K
  3259. 0000248C  486E FC04                pea.l      [A6 - 0x3FC]
  3260. 00002490  41EE FBE6                lea.l      A0, [A6 - 0x41A]
  3261. 00002494  43FA 01CE                lea.l      A1, [PC + 0x1CE /* 00002664, value 0x3FFE8000 */]
  3262. 00002498  20D9                     move.l     [A0]+, [A1]+
  3263. 0000249A  20D9                     move.l     [A0]+, [A1]+
  3264. 0000249C  30D9                     move.w     [A0]+, [A1]+
  3265. 0000249E  486E FBE6                pea.l      [A6 - 0x41A]
  3266. 000024A2  4267                     clr.w      -[A7]
  3267. 000024A4  A9EB                     syscall    Pack4/FP68K
  3268. 000024A6  41EE FBE6                lea.l      A0, [A6 - 0x41A]
  3269. 000024AA  43EE FBD8                lea.l      A1, [A6 - 0x428]
  3270. 000024AE  22D8                     move.l     [A1]+, [A0]+
  3271. 000024B0  22D8                     move.l     [A1]+, [A0]+
  3272. 000024B2  32D8                     move.w     [A1]+, [A0]+
  3273. 000024B4  486E FBD8                pea.l      [A6 - 0x428]
  3274. 000024B8  3F3C 0016                move.w     -[A7], 0x16
  3275. 000024BC  A9EB                     syscall    Pack4/FP68K
  3276. 000024BE  486E FBD8                pea.l      [A6 - 0x428]
  3277. 000024C2  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  3278. 000024C6  322B 0358                move.w     D1, [A3 + 0x358]
  3279. 000024CA  D240                     add.w      D1, D0
  3280. 000024CC  9245                     sub.w      D1, D5
  3281. 000024CE  48C1                     ext.l      D1
  3282. 000024D0  2001                     move.l     D0, D1
  3283. 000024D2  588F                     addq.l     A7, 4
  3284. label000024D4:
  3285. 000024D4  3C00                     move.w     D6, D0
  3286. 000024D6  6700 0160                beq        +0x162 /* 00002638 */
  3287. 000024DA  4A2C 0046                tst.b      [A4 + 0x46]
  3288. 000024DE  6700 0158                beq        +0x15A /* 00002638 */
  3289. 000024E2  303C 00F0                move.w     D0, 0xF0
  3290. 000024E6  C02C 0048                and.b      D0, [A4 + 0x48]
  3291. 000024EA  6700 014C                beq        +0x14E /* 00002638 */
  3292. 000024EE  7040                     moveq.l    D0, 0x40
  3293. 000024F0  C02C 0048                and.b      D0, [A4 + 0x48]
  3294. 000024F4  6766                     beq        +0x68 /* 0000255C */
  3295. 000024F6  486E FC2C                pea.l      [A6 - 0x3D4]
  3296. 000024FA  486E FC2A                pea.l      [A6 - 0x3D6]
  3297. 000024FE  302B 010A                move.w     D0, [A3 + 0x10A]
  3298. 00002502  48C0                     ext.l      D0
  3299. 00002504  2F00                     move.l     -[A7], D0
  3300. 00002506  302C 0044                move.w     D0, [A4 + 0x44]
  3301. 0000250A  48C0                     ext.l      D0
  3302. 0000250C  2F00                     move.l     -[A7], D0
  3303. 0000250E  302E FC26                move.w     D0, [A6 - 0x3DA]
  3304. 00002512  48C0                     ext.l      D0
  3305. 00002514  2F00                     move.l     -[A7], D0
  3306. 00002516  302B 0384                move.w     D0, [A3 + 0x384]
  3307. 0000251A  48C0                     ext.l      D0
  3308. 0000251C  2F00                     move.l     -[A7], D0
  3309. 0000251E  48C5                     ext.l      D5
  3310. 00002520  48C6                     ext.l      D6
  3311. 00002522  2006                     move.l     D0, D6
  3312. 00002524  7202                     moveq.l    D1, 0x02
  3313. 00002526  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3314. 0000252A  D085                     add.l      D0, D5
  3315. 0000252C  2F00                     move.l     -[A7], D0
  3316. 0000252E  7003                     moveq.l    D0, 0x03
  3317. 00002530  2F00                     move.l     -[A7], D0
  3318. 00002532  4EBA 06B0                jsr        [PC + 0x6B0 /* 00002BE4 */]
  3319. 00002536  3800                     move.w     D4, D0
  3320. 00002538  7008                     moveq.l    D0, 0x08
  3321. 0000253A  C044                     and.w      D0, D4
  3322. 0000253C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  3323. 00002540  670A                     beq        +0xC /* 0000254C */
  3324. 00002542  302E FC28                move.w     D0, [A6 - 0x3D8]
  3325. 00002546  916E FC2C                sub.w      [A6 - 0x3D4], D0
  3326. 0000254A  605E                     bra        +0x60 /* 000025AA */
  3327. label0000254C:
  3328. 0000254C  7004                     moveq.l    D0, 0x04
  3329. 0000254E  C044                     and.w      D0, D4
  3330. 00002550  6658                     bne        +0x5A /* 000025AA */
  3331. 00002552  302E FC28                move.w     D0, [A6 - 0x3D8]
  3332. 00002556  D16E FC2C                add.w      [A6 - 0x3D4], D0
  3333. 0000255A  604E                     bra        +0x50 /* 000025AA */
  3334. label0000255C:
  3335. 0000255C  486E FC2C                pea.l      [A6 - 0x3D4]
  3336. 00002560  486E FC2A                pea.l      [A6 - 0x3D6]
  3337. 00002564  302B 010A                move.w     D0, [A3 + 0x10A]
  3338. 00002568  48C0                     ext.l      D0
  3339. 0000256A  2F00                     move.l     -[A7], D0
  3340. 0000256C  302C 0044                move.w     D0, [A4 + 0x44]
  3341. 00002570  48C0                     ext.l      D0
  3342. 00002572  2F00                     move.l     -[A7], D0
  3343. 00002574  302E FC26                move.w     D0, [A6 - 0x3DA]
  3344. 00002578  48C0                     ext.l      D0
  3345. 0000257A  2F00                     move.l     -[A7], D0
  3346. 0000257C  302B 0384                move.w     D0, [A3 + 0x384]
  3347. 00002580  48C0                     ext.l      D0
  3348. 00002582  2F00                     move.l     -[A7], D0
  3349. 00002584  48C5                     ext.l      D5
  3350. 00002586  48C6                     ext.l      D6
  3351. 00002588  2006                     move.l     D0, D6
  3352. 0000258A  7202                     moveq.l    D1, 0x02
  3353. 0000258C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3354. 00002590  D085                     add.l      D0, D5
  3355. 00002592  2F00                     move.l     -[A7], D0
  3356. 00002594  7004                     moveq.l    D0, 0x04
  3357. 00002596  2F00                     move.l     -[A7], D0
  3358. 00002598  4EBA 064A                jsr        [PC + 0x64A /* 00002BE4 */]
  3359. 0000259C  3800                     move.w     D4, D0
  3360. 0000259E  302E FC28                move.w     D0, [A6 - 0x3D8]
  3361. 000025A2  D16E FC2C                add.w      [A6 - 0x3D4], D0
  3362. 000025A6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  3363. label000025AA:
  3364. 000025AA  302E FC2A                move.w     D0, [A6 - 0x3D6]
  3365. 000025AE  D06E 000E                add.w      D0, [A6 + 0xE]
  3366. 000025B2  3D40 FC30                move.w     [A6 - 0x3D0], D0
  3367. 000025B6  302E FC2C                move.w     D0, [A6 - 0x3D4]
  3368. 000025BA  D06E 000C                add.w      D0, [A6 + 0xC]
  3369. 000025BE  3D40 FC2E                move.w     [A6 - 0x3D2], D0
  3370. 000025C2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3371. 000025C6  486E FC0E                pea.l      [A6 - 0x3F2]
  3372. 000025CA  486E FC04                pea.l      [A6 - 0x3FC]
  3373. 000025CE  3F3C 080E                move.w     -[A7], 0x80E
  3374. 000025D2  A9EB                     syscall    Pack4/FP68K
  3375. 000025D4  41EE FC0E                lea.l      A0, [A6 - 0x3F2]
  3376. 000025D8  2F20                     move.l     -[A7], -[A0]
  3377. 000025DA  2F20                     move.l     -[A7], -[A0]
  3378. 000025DC  3F20                     move.w     -[A7], -[A0]
  3379. 000025DE  486E FC1E                pea.l      [A6 - 0x3E2]
  3380. 000025E2  206D F298                movea.l    A0, [A5 - 0xD68]
  3381. 000025E6  7000                     moveq.l    D0, 0x00
  3382. 000025E8  3007                     move.w     D0, D7
  3383. 000025EA  D080                     add.l      D0, D0
  3384. 000025EC  3030 0800                move.w     D0, [A0 + D0]
  3385. 000025F0  48C0                     ext.l      D0
  3386. 000025F2  2F00                     move.l     -[A7], D0
  3387. 000025F4  2F0B                     move.l     -[A7], A3
  3388. 000025F6  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3389. 000025FA  302E 0022                move.w     D0, [A6 + 0x22]
  3390. 000025FE  48C0                     ext.l      D0
  3391. 00002600  2F00                     move.l     -[A7], D0
  3392. 00002602  302E 001E                move.w     D0, [A6 + 0x1E]
  3393. 00002606  48C0                     ext.l      D0
  3394. 00002608  2F00                     move.l     -[A7], D0
  3395. 0000260A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3396. 0000260E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3397. 00002612  48C4                     ext.l      D4
  3398. 00002614  2F04                     move.l     -[A7], D4
  3399. 00002616  2F2E FC2E                move.l     -[A7], [A6 - 0x3D2]
  3400. 0000261A  2F0B                     move.l     -[A7], A3
  3401. 0000261C  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  3402. 00002620  4A40                     tst.w      D0
  3403. 00002622  4FEF 0036                lea.l      A7, [A7 + 0x36]
  3404. 00002626  6710                     beq        +0x12 /* 00002638 */
  3405. 00002628  7001                     moveq.l    D0, 0x01
  3406. 0000262A  2F00                     move.l     -[A7], D0
  3407. 0000262C  2F0B                     move.l     -[A7], A3
  3408. 0000262E  4EBA 0BB6                jsr        [PC + 0xBB6 /* 000031E6 */]
  3409. 00002632  7001                     moveq.l    D0, 0x01
  3410. 00002634  508F                     addq.l     A7, 8
  3411. 00002636  6022                     bra        +0x24 /* 0000265A */
  3412. label00002638:
  3413. 00002638  5247                     addq.w     D7, 1
  3414. 0000263A  DA46                     add.w      D5, D6
  3415. label0000263C:
  3416. 0000263C  7000                     moveq.l    D0, 0x00
  3417. 0000263E  3007                     move.w     D0, D7
  3418. 00002640  322B 0116                move.w     D1, [A3 + 0x116]
  3419. 00002644  48C1                     ext.l      D1
  3420. 00002646  B280                     cmp.l      D1, D0
  3421. 00002648  6E00 FD82                bgt        -0x27C /* 000023CC */
  3422. label0000264C:
  3423. 0000264C  7001                     moveq.l    D0, 0x01
  3424. 0000264E  2F00                     move.l     -[A7], D0
  3425. 00002650  2F0B                     move.l     -[A7], A3
  3426. 00002652  4EBA 0B92                jsr        [PC + 0xB92 /* 000031E6 */]
  3427. 00002656  7000                     moveq.l    D0, 0x00
  3428. 00002658  508F                     addq.l     A7, 8
  3429. label0000265A:
  3430. 0000265A  4CEE 18F0 FBBC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x444]
  3431. 00002660  4E5E                     unlink     A6
  3432. 00002662  4E75                     rts
  3433. 00002664  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  3434. 00002666  8000                     or.b       D0, D0
  3435. 00002668  0000 0000                ori.b      D0, 0x0
  3436. 0000266C  0000 0000                ori.b      D0, 0x0
  3437. 00002670  0000 0000                ori.b      D0, 0x0
  3438. 00002674  0000 0000                ori.b      D0, 0x0
  3439. fn00002678:
  3440. 00002678  4E56 FFF8                link       A6, -0x0008
  3441. 0000267C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3442. 00002680  266E 0008                movea.l    A3, [A6 + 0x8]
  3443. 00002684  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  3444. 00002688  302E 0010                move.w     D0, [A6 + 0x10]
  3445. 0000268C  48C0                     ext.l      D0
  3446. 0000268E  2200                     move.l     D1, D0
  3447. 00002690  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  3448. 00002694  4841                     swap.w     D1
  3449. 00002696  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  3450. 0000269A  4841                     swap.w     D1
  3451. 0000269C  4241                     clr.w      D1
  3452. 0000269E  D081                     add.l      D0, D1
  3453. 000026A0  49F0 0800                lea.l      A4, [A0 + D0]
  3454. 000026A4  4A2C 0046                tst.b      [A4 + 0x46]
  3455. 000026A8  6700 0530                beq        +0x532 /* 00002BDA */
  3456. 000026AC  302D F29E                move.w     D0, [A5 - 0xD62]
  3457. 000026B0  48C0                     ext.l      D0
  3458. 000026B2  322D F2A2                move.w     D1, [A5 - 0xD5E]
  3459. 000026B6  48C1                     ext.l      D1
  3460. 000026B8  D280                     add.l      D1, D0
  3461. 000026BA  83FC 0002                divs.w     D1, 0x2
  3462. 000026BE  3D41 FFFE                move.w     [A6 - 0x2], D1
  3463. 000026C2  3D41 FFFA                move.w     [A6 - 0x6], D1
  3464. 000026C6  302D F2A4                move.w     D0, [A5 - 0xD5C]
  3465. 000026CA  48C0                     ext.l      D0
  3466. 000026CC  322D F2A8                move.w     D1, [A5 - 0xD58]
  3467. 000026D0  48C1                     ext.l      D1
  3468. 000026D2  D280                     add.l      D1, D0
  3469. 000026D4  83FC 0002                divs.w     D1, 0x2
  3470. 000026D8  3D41 FFF8                move.w     [A6 - 0x8], D1
  3471. 000026DC  302D F29C                move.w     D0, [A5 - 0xD64]
  3472. 000026E0  48C0                     ext.l      D0
  3473. 000026E2  322D F2A0                move.w     D1, [A5 - 0xD60]
  3474. 000026E6  48C1                     ext.l      D1
  3475. 000026E8  D280                     add.l      D1, D0
  3476. 000026EA  83FC 0002                divs.w     D1, 0x2
  3477. 000026EE  3D41 FFFC                move.w     [A6 - 0x4], D1
  3478. 000026F2  4A6C 0044                tst.w      [A4 + 0x44]
  3479. 000026F6  6700 00A6                beq        +0xA8 /* 0000279E */
  3480. 000026FA  302C 0044                move.w     D0, [A4 + 0x44]
  3481. 000026FE  48C0                     ext.l      D0
  3482. 00002700  322D F2A2                move.w     D1, [A5 - 0xD5E]
  3483. 00002704  48C1                     ext.l      D1
  3484. 00002706  342D F29E                move.w     D2, [A5 - 0xD62]
  3485. 0000270A  48C2                     ext.l      D2
  3486. 0000270C  9282                     sub.l      D1, D2
  3487. 0000270E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3488. 00002712  81FC 00C8                divs.w     D0, 0xC8
  3489. 00002716  3C00                     move.w     D6, D0
  3490. 00002718  48C6                     ext.l      D6
  3491. 0000271A  302E 001C                move.w     D0, [A6 + 0x1C]
  3492. 0000271E  48C0                     ext.l      D0
  3493. 00002720  2F00                     move.l     -[A7], D0
  3494. 00002722  4EAD 0E02                jsr        [A5 + 0xE02 /* export_444 */]
  3495. 00002726  2200                     move.l     D1, D0
  3496. 00002728  2006                     move.l     D0, D6
  3497. 0000272A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3498. 0000272E  720E                     moveq.l    D1, 0x0E
  3499. 00002730  2800                     move.l     D4, D0
  3500. 00002732  E2A4                     asr        D4, D1
  3501. 00002734  48C6                     ext.l      D6
  3502. 00002736  302E 001C                move.w     D0, [A6 + 0x1C]
  3503. 0000273A  48C0                     ext.l      D0
  3504. 0000273C  2F00                     move.l     -[A7], D0
  3505. 0000273E  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  3506. 00002742  2200                     move.l     D1, D0
  3507. 00002744  2006                     move.l     D0, D6
  3508. 00002746  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3509. 0000274A  720E                     moveq.l    D1, 0x0E
  3510. 0000274C  E2A0                     asr        D0, D1
  3511. 0000274E  2F00                     move.l     -[A7], D0
  3512. 00002750  322B 0384                move.w     D1, [A3 + 0x384]
  3513. 00002754  48C1                     ext.l      D1
  3514. 00002756  2F01                     move.l     -[A7], D1
  3515. 00002758  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  3516. 0000275C  588F                     addq.l     A7, 4
  3517. 0000275E  2200                     move.l     D1, D0
  3518. 00002760  201F                     move.l     D0, [A7]+
  3519. 00002762  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3520. 00002766  720E                     moveq.l    D1, 0x0E
  3521. 00002768  2C00                     move.l     D6, D0
  3522. 0000276A  E2A6                     asr        D6, D1
  3523. 0000276C  D96D F2A6                add.w      [A5 - 0xD5A], D4
  3524. 00002770  DD6D F2A4                add.w      [A5 - 0xD5C], D6
  3525. 00002774  D96D F2AA                add.w      [A5 - 0xD56], D4
  3526. 00002778  DD6D F2A8                add.w      [A5 - 0xD58], D6
  3527. 0000277C  D96D F29E                add.w      [A5 - 0xD62], D4
  3528. 00002780  DD6D F29C                add.w      [A5 - 0xD64], D6
  3529. 00002784  D96D F2A2                add.w      [A5 - 0xD5E], D4
  3530. 00002788  DD6D F2A0                add.w      [A5 - 0xD60], D6
  3531. 0000278C  D96E FFFA                add.w      [A6 - 0x6], D4
  3532. 00002790  DD6E FFF8                add.w      [A6 - 0x8], D6
  3533. 00002794  D96E FFFE                add.w      [A6 - 0x2], D4
  3534. 00002798  DD6E FFFC                add.w      [A6 - 0x4], D6
  3535. 0000279C  508F                     addq.l     A7, 8
  3536. label0000279E:
  3537. 0000279E  302E 0012                move.w     D0, [A6 + 0x12]
  3538. 000027A2  48C0                     ext.l      D0
  3539. 000027A4  D080                     add.l      D0, D0
  3540. 000027A6  2200                     move.l     D1, D0
  3541. 000027A8  E588                     lsl        D0, 2
  3542. 000027AA  D081                     add.l      D0, D1
  3543. 000027AC  3E00                     move.w     D7, D0
  3544. 000027AE  302E 0016                move.w     D0, [A6 + 0x16]
  3545. 000027B2  48C0                     ext.l      D0
  3546. 000027B4  D080                     add.l      D0, D0
  3547. 000027B6  2200                     move.l     D1, D0
  3548. 000027B8  E588                     lsl        D0, 2
  3549. 000027BA  D081                     add.l      D0, D1
  3550. 000027BC  3A00                     move.w     D5, D0
  3551. 000027BE  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  3552. 000027C2  204C                     movea.l    A0, A4
  3553. 000027C4  5088                     addq.l     A0, 8
  3554. 000027C6  2F20                     move.l     -[A7], -[A0]
  3555. 000027C8  2F20                     move.l     -[A7], -[A0]
  3556. 000027CA  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  3557. 000027CE  41EB 03B0                lea.l      A0, [A3 + 0x3B0]
  3558. 000027D2  2F20                     move.l     -[A7], -[A0]
  3559. 000027D4  2F20                     move.l     -[A7], -[A0]
  3560. 000027D6  3F20                     move.w     -[A7], -[A0]
  3561. 000027D8  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  3562. 000027DC  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  3563. 000027E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3564. 000027E4  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  3565. 000027E8  7001                     moveq.l    D0, 0x01
  3566. 000027EA  2F00                     move.l     -[A7], D0
  3567. 000027EC  48C5                     ext.l      D5
  3568. 000027EE  48C7                     ext.l      D7
  3569. 000027F0  2205                     move.l     D1, D5
  3570. 000027F2  9287                     sub.l      D1, D7
  3571. 000027F4  2F01                     move.l     -[A7], D1
  3572. 000027F6  48C7                     ext.l      D7
  3573. 000027F8  2F07                     move.l     -[A7], D7
  3574. 000027FA  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  3575. 000027FE  2F20                     move.l     -[A7], -[A0]
  3576. 00002800  2F20                     move.l     -[A7], -[A0]
  3577. 00002802  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3578. 00002806  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  3579. 0000280A  4EAD 090A                jsr        [A5 + 0x90A /* export_285 */]
  3580. 0000280E  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  3581. 00002812  7000                     moveq.l    D0, 0x00
  3582. 00002814  2F00                     move.l     -[A7], D0
  3583. 00002816  48C5                     ext.l      D5
  3584. 00002818  48C7                     ext.l      D7
  3585. 0000281A  2205                     move.l     D1, D5
  3586. 0000281C  9287                     sub.l      D1, D7
  3587. 0000281E  2F01                     move.l     -[A7], D1
  3588. 00002820  48C7                     ext.l      D7
  3589. 00002822  2F07                     move.l     -[A7], D7
  3590. 00002824  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  3591. 00002828  2F20                     move.l     -[A7], -[A0]
  3592. 0000282A  2F20                     move.l     -[A7], -[A0]
  3593. 0000282C  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3594. 00002830  302E 0016                move.w     D0, [A6 + 0x16]
  3595. 00002834  906E 0012                sub.w      D0, [A6 + 0x12]
  3596. 00002838  0C40 00B4                cmpi.w     D0, 0xB4
  3597. 0000283C  4FEF 003E                lea.l      A7, [A7 + 0x3E]
  3598. 00002840  6600 00BE                bne        +0xC0 /* 00002900 */
  3599. 00002844  302E 0012                move.w     D0, [A6 + 0x12]
  3600. 00002848  48C0                     ext.l      D0
  3601. 0000284A  72A6                     moveq.l    D1, 0xFFFFFFA6
  3602. 0000284C  B280                     cmp.l      D1, D0
  3603. 0000284E  6C00 00B0                bge        +0xB2 /* 00002900 */
  3604. 00002852  705A                     moveq.l    D0, 0x5A
  3605. 00002854  B06E 0012                cmp.w      D0, [A6 + 0x12]
  3606. 00002858  6F00 00A6                ble        +0xA8 /* 00002900 */
  3607. 0000285C  4A6E 0014                tst.w      [A6 + 0x14]
  3608. 00002860  6700 009E                beq        +0xA0 /* 00002900 */
  3609. 00002864  4A6E 0018                tst.w      [A6 + 0x18]
  3610. 00002868  6700 0096                beq        +0x98 /* 00002900 */
  3611. 0000286C  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  3612. 00002870  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3613. 00002874  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  3614. 00002878  7001                     moveq.l    D0, 0x01
  3615. 0000287A  2F00                     move.l     -[A7], D0
  3616. 0000287C  7200                     moveq.l    D1, 0x00
  3617. 0000287E  2F01                     move.l     -[A7], D1
  3618. 00002880  48C7                     ext.l      D7
  3619. 00002882  2F07                     move.l     -[A7], D7
  3620. 00002884  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  3621. 00002888  2F20                     move.l     -[A7], -[A0]
  3622. 0000288A  2F20                     move.l     -[A7], -[A0]
  3623. 0000288C  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3624. 00002890  7001                     moveq.l    D0, 0x01
  3625. 00002892  2F00                     move.l     -[A7], D0
  3626. 00002894  7200                     moveq.l    D1, 0x00
  3627. 00002896  2F01                     move.l     -[A7], D1
  3628. 00002898  48C7                     ext.l      D7
  3629. 0000289A  2F07                     move.l     -[A7], D7
  3630. 0000289C  41ED F2AC                lea.l      A0, [A5 - 0xD54]
  3631. 000028A0  2F20                     move.l     -[A7], -[A0]
  3632. 000028A2  2F20                     move.l     -[A7], -[A0]
  3633. 000028A4  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3634. 000028A8  7001                     moveq.l    D0, 0x01
  3635. 000028AA  2F00                     move.l     -[A7], D0
  3636. 000028AC  7200                     moveq.l    D1, 0x00
  3637. 000028AE  2F01                     move.l     -[A7], D1
  3638. 000028B0  48C5                     ext.l      D5
  3639. 000028B2  2F05                     move.l     -[A7], D5
  3640. 000028B4  41ED F2AC                lea.l      A0, [A5 - 0xD54]
  3641. 000028B8  2F20                     move.l     -[A7], -[A0]
  3642. 000028BA  2F20                     move.l     -[A7], -[A0]
  3643. 000028BC  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3644. 000028C0  7001                     moveq.l    D0, 0x01
  3645. 000028C2  2F00                     move.l     -[A7], D0
  3646. 000028C4  7200                     moveq.l    D1, 0x00
  3647. 000028C6  2F01                     move.l     -[A7], D1
  3648. 000028C8  48C5                     ext.l      D5
  3649. 000028CA  2F05                     move.l     -[A7], D5
  3650. 000028CC  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  3651. 000028D0  2F20                     move.l     -[A7], -[A0]
  3652. 000028D2  2F20                     move.l     -[A7], -[A0]
  3653. 000028D4  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3654. 000028D8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3655. 000028DC  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  3656. 000028E0  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  3657. 000028E4  41EB 03A6                lea.l      A0, [A3 + 0x3A6]
  3658. 000028E8  2F20                     move.l     -[A7], -[A0]
  3659. 000028EA  2F20                     move.l     -[A7], -[A0]
  3660. 000028EC  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  3661. 000028F0  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3662. 000028F4  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  3663. 000028F8  4FEF 0060                lea.l      A7, [A7 + 0x60]
  3664. 000028FC  6000 013E                bra        +0x140 /* 00002A3C */
  3665. label00002900:
  3666. 00002900  4A6E 0014                tst.w      [A6 + 0x14]
  3667. 00002904  6700 0098                beq        +0x9A /* 0000299E */
  3668. 00002908  7001                     moveq.l    D0, 0x01
  3669. 0000290A  C06E 000E                and.w      D0, [A6 + 0xE]
  3670. 0000290E  6626                     bne        +0x28 /* 00002936 */
  3671. 00002910  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3672. 00002914  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  3673. 00002918  7001                     moveq.l    D0, 0x01
  3674. 0000291A  2F00                     move.l     -[A7], D0
  3675. 0000291C  7200                     moveq.l    D1, 0x00
  3676. 0000291E  2F01                     move.l     -[A7], D1
  3677. 00002920  48C7                     ext.l      D7
  3678. 00002922  2F07                     move.l     -[A7], D7
  3679. 00002924  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  3680. 00002928  2F20                     move.l     -[A7], -[A0]
  3681. 0000292A  2F20                     move.l     -[A7], -[A0]
  3682. 0000292C  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3683. 00002930  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3684. 00002934  6068                     bra        +0x6A /* 0000299E */
  3685. label00002936:
  3686. 00002936  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  3687. 0000293A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3688. 0000293E  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  3689. 00002942  7001                     moveq.l    D0, 0x01
  3690. 00002944  2F00                     move.l     -[A7], D0
  3691. 00002946  7200                     moveq.l    D1, 0x00
  3692. 00002948  2F01                     move.l     -[A7], D1
  3693. 0000294A  48C7                     ext.l      D7
  3694. 0000294C  2F07                     move.l     -[A7], D7
  3695. 0000294E  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  3696. 00002952  2F20                     move.l     -[A7], -[A0]
  3697. 00002954  2F20                     move.l     -[A7], -[A0]
  3698. 00002956  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3699. 0000295A  7001                     moveq.l    D0, 0x01
  3700. 0000295C  2F00                     move.l     -[A7], D0
  3701. 0000295E  7200                     moveq.l    D1, 0x00
  3702. 00002960  2F01                     move.l     -[A7], D1
  3703. 00002962  48C7                     ext.l      D7
  3704. 00002964  2F07                     move.l     -[A7], D7
  3705. 00002966  41ED F2AC                lea.l      A0, [A5 - 0xD54]
  3706. 0000296A  2F20                     move.l     -[A7], -[A0]
  3707. 0000296C  2F20                     move.l     -[A7], -[A0]
  3708. 0000296E  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3709. 00002972  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3710. 00002976  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  3711. 0000297A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3712. 0000297E  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  3713. 00002982  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  3714. 00002986  41EB 03A6                lea.l      A0, [A3 + 0x3A6]
  3715. 0000298A  2F20                     move.l     -[A7], -[A0]
  3716. 0000298C  2F20                     move.l     -[A7], -[A0]
  3717. 0000298E  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  3718. 00002992  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3719. 00002996  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  3720. 0000299A  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  3721. label0000299E:
  3722. 0000299E  4A6E 0018                tst.w      [A6 + 0x18]
  3723. 000029A2  6700 0098                beq        +0x9A /* 00002A3C */
  3724. 000029A6  7002                     moveq.l    D0, 0x02
  3725. 000029A8  C06E 000E                and.w      D0, [A6 + 0xE]
  3726. 000029AC  6626                     bne        +0x28 /* 000029D4 */
  3727. 000029AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3728. 000029B2  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  3729. 000029B6  7001                     moveq.l    D0, 0x01
  3730. 000029B8  2F00                     move.l     -[A7], D0
  3731. 000029BA  7200                     moveq.l    D1, 0x00
  3732. 000029BC  2F01                     move.l     -[A7], D1
  3733. 000029BE  48C5                     ext.l      D5
  3734. 000029C0  2F05                     move.l     -[A7], D5
  3735. 000029C2  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  3736. 000029C6  2F20                     move.l     -[A7], -[A0]
  3737. 000029C8  2F20                     move.l     -[A7], -[A0]
  3738. 000029CA  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3739. 000029CE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3740. 000029D2  6068                     bra        +0x6A /* 00002A3C */
  3741. label000029D4:
  3742. 000029D4  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  3743. 000029D8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3744. 000029DC  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  3745. 000029E0  7001                     moveq.l    D0, 0x01
  3746. 000029E2  2F00                     move.l     -[A7], D0
  3747. 000029E4  7200                     moveq.l    D1, 0x00
  3748. 000029E6  2F01                     move.l     -[A7], D1
  3749. 000029E8  48C5                     ext.l      D5
  3750. 000029EA  2F05                     move.l     -[A7], D5
  3751. 000029EC  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  3752. 000029F0  2F20                     move.l     -[A7], -[A0]
  3753. 000029F2  2F20                     move.l     -[A7], -[A0]
  3754. 000029F4  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3755. 000029F8  7001                     moveq.l    D0, 0x01
  3756. 000029FA  2F00                     move.l     -[A7], D0
  3757. 000029FC  7200                     moveq.l    D1, 0x00
  3758. 000029FE  2F01                     move.l     -[A7], D1
  3759. 00002A00  48C5                     ext.l      D5
  3760. 00002A02  2F05                     move.l     -[A7], D5
  3761. 00002A04  41ED F2AC                lea.l      A0, [A5 - 0xD54]
  3762. 00002A08  2F20                     move.l     -[A7], -[A0]
  3763. 00002A0A  2F20                     move.l     -[A7], -[A0]
  3764. 00002A0C  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3765. 00002A10  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3766. 00002A14  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  3767. 00002A18  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3768. 00002A1C  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  3769. 00002A20  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  3770. 00002A24  41EB 03A6                lea.l      A0, [A3 + 0x3A6]
  3771. 00002A28  2F20                     move.l     -[A7], -[A0]
  3772. 00002A2A  2F20                     move.l     -[A7], -[A0]
  3773. 00002A2C  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  3774. 00002A30  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3775. 00002A34  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  3776. 00002A38  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  3777. label00002A3C:
  3778. 00002A3C  4A6E 0012                tst.w      [A6 + 0x12]
  3779. 00002A40  6C00 00A0                bge        +0xA2 /* 00002AE2 */
  3780. 00002A44  302E 0012                move.w     D0, [A6 + 0x12]
  3781. 00002A48  48C0                     ext.l      D0
  3782. 00002A4A  D080                     add.l      D0, D0
  3783. 00002A4C  2200                     move.l     D1, D0
  3784. 00002A4E  E588                     lsl        D0, 2
  3785. 00002A50  D081                     add.l      D0, D1
  3786. 00002A52  3E00                     move.w     D7, D0
  3787. 00002A54  4A6E 0016                tst.w      [A6 + 0x16]
  3788. 00002A58  6F04                     ble        +0x6 /* 00002A5E */
  3789. 00002A5A  7000                     moveq.l    D0, 0x00
  3790. 00002A5C  6006                     bra        +0x8 /* 00002A64 */
  3791. label00002A5E:
  3792. 00002A5E  302E 0016                move.w     D0, [A6 + 0x16]
  3793. 00002A62  48C0                     ext.l      D0
  3794. label00002A64:
  3795. 00002A64  D080                     add.l      D0, D0
  3796. 00002A66  2200                     move.l     D1, D0
  3797. 00002A68  E588                     lsl        D0, 2
  3798. 00002A6A  D081                     add.l      D0, D1
  3799. 00002A6C  3A00                     move.w     D5, D0
  3800. 00002A6E  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  3801. 00002A72  7000                     moveq.l    D0, 0x00
  3802. 00002A74  2F00                     move.l     -[A7], D0
  3803. 00002A76  48C5                     ext.l      D5
  3804. 00002A78  48C7                     ext.l      D7
  3805. 00002A7A  2205                     move.l     D1, D5
  3806. 00002A7C  9287                     sub.l      D1, D7
  3807. 00002A7E  2F01                     move.l     -[A7], D1
  3808. 00002A80  48C7                     ext.l      D7
  3809. 00002A82  2F07                     move.l     -[A7], D7
  3810. 00002A84  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  3811. 00002A88  2F20                     move.l     -[A7], -[A0]
  3812. 00002A8A  2F20                     move.l     -[A7], -[A0]
  3813. 00002A8C  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3814. 00002A90  7001                     moveq.l    D0, 0x01
  3815. 00002A92  2F00                     move.l     -[A7], D0
  3816. 00002A94  48C7                     ext.l      D7
  3817. 00002A96  48C5                     ext.l      D5
  3818. 00002A98  2207                     move.l     D1, D7
  3819. 00002A9A  9285                     sub.l      D1, D5
  3820. 00002A9C  2F01                     move.l     -[A7], D1
  3821. 00002A9E  48C5                     ext.l      D5
  3822. 00002AA0  2F05                     move.l     -[A7], D5
  3823. 00002AA2  41ED F2AC                lea.l      A0, [A5 - 0xD54]
  3824. 00002AA6  2F20                     move.l     -[A7], -[A0]
  3825. 00002AA8  2F20                     move.l     -[A7], -[A0]
  3826. 00002AAA  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3827. 00002AAE  7001                     moveq.l    D0, 0x01
  3828. 00002AB0  2F00                     move.l     -[A7], D0
  3829. 00002AB2  7200                     moveq.l    D1, 0x00
  3830. 00002AB4  2F01                     move.l     -[A7], D1
  3831. 00002AB6  48C7                     ext.l      D7
  3832. 00002AB8  2F07                     move.l     -[A7], D7
  3833. 00002ABA  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  3834. 00002ABE  2F20                     move.l     -[A7], -[A0]
  3835. 00002AC0  2F20                     move.l     -[A7], -[A0]
  3836. 00002AC2  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3837. 00002AC6  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  3838. 00002ACA  41EB 03A6                lea.l      A0, [A3 + 0x3A6]
  3839. 00002ACE  2F20                     move.l     -[A7], -[A0]
  3840. 00002AD0  2F20                     move.l     -[A7], -[A0]
  3841. 00002AD2  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  3842. 00002AD6  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3843. 00002ADA  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  3844. 00002ADE  4FEF 0044                lea.l      A7, [A7 + 0x44]
  3845. label00002AE2:
  3846. 00002AE2  0C6E 00B4 0016           cmpi.w     [A6 + 0x16], 0xB4
  3847. 00002AE8  6F00 00B6                ble        +0xB8 /* 00002BA0 */
  3848. 00002AEC  0C6E 00B4 0012           cmpi.w     [A6 + 0x12], 0xB4
  3849. 00002AF2  6C08                     bge        +0xA /* 00002AFC */
  3850. 00002AF4  203C 0000 00B4           move.l     D0, 0xB4
  3851. 00002AFA  6006                     bra        +0x8 /* 00002B02 */
  3852. label00002AFC:
  3853. 00002AFC  302E 0012                move.w     D0, [A6 + 0x12]
  3854. 00002B00  48C0                     ext.l      D0
  3855. label00002B02:
  3856. 00002B02  D080                     add.l      D0, D0
  3857. 00002B04  2200                     move.l     D1, D0
  3858. 00002B06  E588                     lsl        D0, 2
  3859. 00002B08  D081                     add.l      D0, D1
  3860. 00002B0A  3E00                     move.w     D7, D0
  3861. 00002B0C  0C6E 0168 0016           cmpi.w     [A6 + 0x16], 0x168
  3862. 00002B12  6F08                     ble        +0xA /* 00002B1C */
  3863. 00002B14  203C 0000 0168           move.l     D0, 0x168
  3864. 00002B1A  6006                     bra        +0x8 /* 00002B22 */
  3865. label00002B1C:
  3866. 00002B1C  302E 0016                move.w     D0, [A6 + 0x16]
  3867. 00002B20  48C0                     ext.l      D0
  3868. label00002B22:
  3869. 00002B22  D080                     add.l      D0, D0
  3870. 00002B24  2200                     move.l     D1, D0
  3871. 00002B26  E588                     lsl        D0, 2
  3872. 00002B28  D081                     add.l      D0, D1
  3873. 00002B2A  3A00                     move.w     D5, D0
  3874. 00002B2C  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  3875. 00002B30  7000                     moveq.l    D0, 0x00
  3876. 00002B32  2F00                     move.l     -[A7], D0
  3877. 00002B34  48C5                     ext.l      D5
  3878. 00002B36  48C7                     ext.l      D7
  3879. 00002B38  2205                     move.l     D1, D5
  3880. 00002B3A  9287                     sub.l      D1, D7
  3881. 00002B3C  2F01                     move.l     -[A7], D1
  3882. 00002B3E  48C7                     ext.l      D7
  3883. 00002B40  2F07                     move.l     -[A7], D7
  3884. 00002B42  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  3885. 00002B46  2F20                     move.l     -[A7], -[A0]
  3886. 00002B48  2F20                     move.l     -[A7], -[A0]
  3887. 00002B4A  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3888. 00002B4E  7001                     moveq.l    D0, 0x01
  3889. 00002B50  2F00                     move.l     -[A7], D0
  3890. 00002B52  48C7                     ext.l      D7
  3891. 00002B54  48C5                     ext.l      D5
  3892. 00002B56  2207                     move.l     D1, D7
  3893. 00002B58  9285                     sub.l      D1, D5
  3894. 00002B5A  2F01                     move.l     -[A7], D1
  3895. 00002B5C  48C5                     ext.l      D5
  3896. 00002B5E  2F05                     move.l     -[A7], D5
  3897. 00002B60  41ED F2AC                lea.l      A0, [A5 - 0xD54]
  3898. 00002B64  2F20                     move.l     -[A7], -[A0]
  3899. 00002B66  2F20                     move.l     -[A7], -[A0]
  3900. 00002B68  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3901. 00002B6C  7001                     moveq.l    D0, 0x01
  3902. 00002B6E  2F00                     move.l     -[A7], D0
  3903. 00002B70  7200                     moveq.l    D1, 0x00
  3904. 00002B72  2F01                     move.l     -[A7], D1
  3905. 00002B74  48C7                     ext.l      D7
  3906. 00002B76  2F07                     move.l     -[A7], D7
  3907. 00002B78  41ED F2A4                lea.l      A0, [A5 - 0xD5C]
  3908. 00002B7C  2F20                     move.l     -[A7], -[A0]
  3909. 00002B7E  2F20                     move.l     -[A7], -[A0]
  3910. 00002B80  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3911. 00002B84  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  3912. 00002B88  41EB 03A6                lea.l      A0, [A3 + 0x3A6]
  3913. 00002B8C  2F20                     move.l     -[A7], -[A0]
  3914. 00002B8E  2F20                     move.l     -[A7], -[A0]
  3915. 00002B90  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  3916. 00002B94  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3917. 00002B98  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  3918. 00002B9C  4FEF 0044                lea.l      A7, [A7 + 0x44]
  3919. label00002BA0:
  3920. 00002BA0  4A6C 0044                tst.w      [A4 + 0x44]
  3921. 00002BA4  6730                     beq        +0x32 /* 00002BD6 */
  3922. 00002BA6  996D F2A6                sub.w      [A5 - 0xD5A], D4
  3923. 00002BAA  9D6D F2A4                sub.w      [A5 - 0xD5C], D6
  3924. 00002BAE  996D F2AA                sub.w      [A5 - 0xD56], D4
  3925. 00002BB2  9D6D F2A8                sub.w      [A5 - 0xD58], D6
  3926. 00002BB6  996D F29E                sub.w      [A5 - 0xD62], D4
  3927. 00002BBA  9D6D F29C                sub.w      [A5 - 0xD64], D6
  3928. 00002BBE  996D F2A2                sub.w      [A5 - 0xD5E], D4
  3929. 00002BC2  9D6D F2A0                sub.w      [A5 - 0xD60], D6
  3930. 00002BC6  996E FFFA                sub.w      [A6 - 0x6], D4
  3931. 00002BCA  9D6E FFF8                sub.w      [A6 - 0x8], D6
  3932. 00002BCE  996E FFFE                sub.w      [A6 - 0x2], D4
  3933. 00002BD2  9D6E FFFC                sub.w      [A6 - 0x4], D6
  3934. label00002BD6:
  3935. 00002BD6  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  3936. label00002BDA:
  3937. 00002BDA  4CEE 18F0 FFE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  3938. 00002BE0  4E5E                     unlink     A6
  3939. 00002BE2  4E75                     rts
  3940. fn00002BE4:
  3941. 00002BE4  4E56 0000                link       A6, 0
  3942. 00002BE8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3943. 00002BEC  286E 0020                movea.l    A4, [A6 + 0x20]
  3944. 00002BF0  266E 0024                movea.l    A3, [A6 + 0x24]
  3945. 00002BF4  382E 000E                move.w     D4, [A6 + 0xE]
  3946. 00002BF8  3A2E 001A                move.w     D5, [A6 + 0x1A]
  3947. 00002BFC  3C2E 000A                move.w     D6, [A6 + 0xA]
  3948. 00002C00  3E2E 0016                move.w     D7, [A6 + 0x16]
  3949. 00002C04  3006                     move.w     D0, D6
  3950. 00002C06  6B72                     bmi        +0x74 /* 00002C7A */
  3951. 00002C08  0C40 0004                cmpi.w     D0, 0x4
  3952. 00002C0C  6E6C                     bgt        +0x6E /* 00002C7A */
  3953. 00002C0E  D040                     add.w      D0, D0
  3954. 00002C10  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3955. 00002C14  4EFB 0000                jmp        [PC + D0.w]
  3956. 00002C18  000C 0012                ori.b      A4, 0x12
  3957. 00002C1C  0038 0012 0038           ori.b      [0x00000038], 0x12
  3958. 00002C22  3E2E 001E                move.w     D7, [A6 + 0x1E]
  3959. 00002C26  6052                     bra        +0x54 /* 00002C7A */
  3960. 00002C28  4A45                     tst.w      D5
  3961. 00002C2A  6714                     beq        +0x16 /* 00002C40 */
  3962. 00002C2C  3005                     move.w     D0, D5
  3963. 00002C2E  C1C7                     muls.w     D0, D7
  3964. 00002C30  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  3965. 00002C34  D047                     add.w      D0, D7
  3966. 00002C36  322E 001E                move.w     D1, [A6 + 0x1E]
  3967. 00002C3A  D240                     add.w      D1, D0
  3968. 00002C3C  48C1                     ext.l      D1
  3969. 00002C3E  600A                     bra        +0xC /* 00002C4A */
  3970. label00002C40:
  3971. 00002C40  302E 001E                move.w     D0, [A6 + 0x1E]
  3972. 00002C44  D047                     add.w      D0, D7
  3973. 00002C46  48C0                     ext.l      D0
  3974. 00002C48  2200                     move.l     D1, D0
  3975. label00002C4A:
  3976. 00002C4A  3E01                     move.w     D7, D1
  3977. 00002C4C  602C                     bra        +0x2E /* 00002C7A */
  3978. 00002C4E  48C7                     ext.l      D7
  3979. 00002C50  2007                     move.l     D0, D7
  3980. 00002C52  E380                     asl        D0, 1
  3981. 00002C54  7203                     moveq.l    D1, 0x03
  3982. 00002C56  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3983. 00002C5A  4A45                     tst.w      D5
  3984. 00002C5C  6714                     beq        +0x16 /* 00002C72 */
  3985. 00002C5E  3205                     move.w     D1, D5
  3986. 00002C60  C3C7                     muls.w     D1, D7
  3987. 00002C62  2F00                     move.l     -[A7], D0
  3988. 00002C64  2001                     move.l     D0, D1
  3989. 00002C66  7264                     moveq.l    D1, 0x64
  3990. 00002C68  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3991. 00002C6C  2200                     move.l     D1, D0
  3992. 00002C6E  201F                     move.l     D0, [A7]+
  3993. 00002C70  6002                     bra        +0x4 /* 00002C74 */
  3994. label00002C72:
  3995. 00002C72  7200                     moveq.l    D1, 0x00
  3996. label00002C74:
  3997. 00002C74  48C1                     ext.l      D1
  3998. 00002C76  2E01                     move.l     D7, D1
  3999. 00002C78  DE80                     add.l      D7, D0
  4000. label00002C7A:
  4001. 00002C7A  48C7                     ext.l      D7
  4002. 00002C7C  48C4                     ext.l      D4
  4003. 00002C7E  2F04                     move.l     -[A7], D4
  4004. 00002C80  4EAD 0E02                jsr        [A5 + 0xE02 /* export_444 */]
  4005. 00002C84  2200                     move.l     D1, D0
  4006. 00002C86  2007                     move.l     D0, D7
  4007. 00002C88  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4008. 00002C8C  720E                     moveq.l    D1, 0x0E
  4009. 00002C8E  E2A0                     asr        D0, D1
  4010. 00002C90  3880                     move.w     [A4], D0
  4011. 00002C92  48C7                     ext.l      D7
  4012. 00002C94  48C4                     ext.l      D4
  4013. 00002C96  2F04                     move.l     -[A7], D4
  4014. 00002C98  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  4015. 00002C9C  2200                     move.l     D1, D0
  4016. 00002C9E  2007                     move.l     D0, D7
  4017. 00002CA0  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4018. 00002CA4  720E                     moveq.l    D1, 0x0E
  4019. 00002CA6  E2A0                     asr        D0, D1
  4020. 00002CA8  3680                     move.w     [A3], D0
  4021. 00002CAA  0C46 0002                cmpi.w     D6, 0x2
  4022. 00002CAE  508F                     addq.l     A7, 8
  4023. 00002CB0  6F22                     ble        +0x24 /* 00002CD4 */
  4024. 00002CB2  3013                     move.w     D0, [A3]
  4025. 00002CB4  48C0                     ext.l      D0
  4026. 00002CB6  2F00                     move.l     -[A7], D0
  4027. 00002CB8  322E 0012                move.w     D1, [A6 + 0x12]
  4028. 00002CBC  48C1                     ext.l      D1
  4029. 00002CBE  2F01                     move.l     -[A7], D1
  4030. 00002CC0  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  4031. 00002CC4  588F                     addq.l     A7, 4
  4032. 00002CC6  2200                     move.l     D1, D0
  4033. 00002CC8  201F                     move.l     D0, [A7]+
  4034. 00002CCA  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4035. 00002CCE  720E                     moveq.l    D1, 0x0E
  4036. 00002CD0  E2A0                     asr        D0, D1
  4037. 00002CD2  3680                     move.w     [A3], D0
  4038. label00002CD4:
  4039. 00002CD4  0C46 0002                cmpi.w     D6, 0x2
  4040. 00002CD8  6706                     beq        +0x8 /* 00002CE0 */
  4041. 00002CDA  0C46 0004                cmpi.w     D6, 0x4
  4042. 00002CDE  6604                     bne        +0x6 /* 00002CE4 */
  4043. label00002CE0:
  4044. 00002CE0  7005                     moveq.l    D0, 0x05
  4045. 00002CE2  605C                     bra        +0x5E /* 00002D40 */
  4046. label00002CE4:
  4047. 00002CE4  3004                     move.w     D0, D4
  4048. 00002CE6  D07C 0016                add.w      D0, 0x16
  4049. 00002CEA  48C0                     ext.l      D0
  4050. 00002CEC  223C 0000 0168           move.l     D1, 0x168
  4051. 00002CF2  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  4052. 00002CF6  722D                     moveq.l    D1, 0x2D
  4053. 00002CF8  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4054. 00002CFC  4A80                     tst.l      D0
  4055. 00002CFE  6B40                     bmi        +0x42 /* 00002D40 */
  4056. 00002D00  0C80 0000 0007           cmpi.l     D0, 0x7
  4057. 00002D06  6E38                     bgt        +0x3A /* 00002D40 */
  4058. 00002D08  D080                     add.l      D0, D0
  4059. 00002D0A  303B 0806                move.w     D0, [PC + D0 + 0x6]
  4060. 00002D0E  4EFB 0000                jmp        [PC + D0.w]
  4061. 00002D12  0012 0016                ori.b      [A2], 0x16
  4062. 00002D16  001A 001E                ori.b      [A2]+, 0x1E
  4063. 00002D1A  0022 0026                ori.b      -[A2], 0x26 /* '&' */
  4064. 00002D1E  002A 002E 7004           ori.b      [A2 + 0x7004], 0x2E /* '.' */
  4065. 00002D24  601A                     bra        +0x1C /* 00002D40 */
  4066. 00002D26  7000                     moveq.l    D0, 0x00
  4067. 00002D28  6016                     bra        +0x18 /* 00002D40 */
  4068. 00002D2A  7001                     moveq.l    D0, 0x01
  4069. 00002D2C  6012                     bra        +0x14 /* 00002D40 */
  4070. 00002D2E  7002                     moveq.l    D0, 0x02
  4071. 00002D30  600E                     bra        +0x10 /* 00002D40 */
  4072. 00002D32  7006                     moveq.l    D0, 0x06
  4073. 00002D34  600A                     bra        +0xC /* 00002D40 */
  4074. 00002D36  700A                     moveq.l    D0, 0x0A
  4075. 00002D38  6006                     bra        +0x8 /* 00002D40 */
  4076. 00002D3A  7009                     moveq.l    D0, 0x09
  4077. 00002D3C  6002                     bra        +0x4 /* 00002D40 */
  4078. 00002D3E  7008                     moveq.l    D0, 0x08
  4079. label00002D40:
  4080. 00002D40  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  4081. 00002D46  4E5E                     unlink     A6
  4082. 00002D48  4E75                     rts
  4083. fn00002D4A:
  4084. 00002D4A  4E56 FFD2                link       A6, -0x002E
  4085. 00002D4E  2F0B                     move.l     -[A7], A3
  4086. 00002D50  266E 0008                movea.l    A3, [A6 + 0x8]
  4087. 00002D54  486E 0010                pea.l      [A6 + 0x10]
  4088. 00002D58  486E FFF8                pea.l      [A6 - 0x8]
  4089. 00002D5C  3F3C 0810                move.w     -[A7], 0x810
  4090. 00002D60  A9EB                     syscall    Pack4/FP68K
  4091. 00002D62  102B 035F                move.b     D0, [A3 + 0x35F]
  4092. 00002D66  5300                     subq.b     D0, 1
  4093. 00002D68  6500 00F4                bcs        +0xF6 /* 00002E5E */
  4094. 00002D6C  0C00 0001                cmpi.b     D0, 0x1
  4095. 00002D70  6200 00EC                bhi        +0xEE /* 00002E5E */
  4096. 00002D74  7200                     moveq.l    D1, 0x00
  4097. 00002D76  1200                     move.b     D1, D0
  4098. 00002D78  D241                     add.w      D1, D1
  4099. 00002D7A  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  4100. 00002D7E  4EFB 1000                jmp        [PC + D1.w]
  4101. 00002D82  0006 0064                ori.b      D6, 0x64 /* 'd' */
  4102. 00002D86  486E FFF8                pea.l      [A6 - 0x8]
  4103. 00002D8A  486E FFE6                pea.l      [A6 - 0x1A]
  4104. 00002D8E  3F3C 080E                move.w     -[A7], 0x80E
  4105. 00002D92  A9EB                     syscall    Pack4/FP68K
  4106. 00002D94  487A 00E4                pea.l      [PC + 0xE4 /* 00002E7A, value 0x0, cstring "" */]
  4107. 00002D98  486E FFE6                pea.l      [A6 - 0x1A]
  4108. 00002D9C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4109. 00002DA0  A9EB                     syscall    Pack4/FP68K
  4110. 00002DA2  6416                     bcc        +0x18 /* 00002DBA */
  4111. 00002DA4  486E FFF8                pea.l      [A6 - 0x8]
  4112. 00002DA8  486E FFDC                pea.l      [A6 - 0x24]
  4113. 00002DAC  3F3C 080E                move.w     -[A7], 0x80E
  4114. 00002DB0  A9EB                     syscall    Pack4/FP68K
  4115. 00002DB2  0A2E 0080 FFDC           xori.b     [A6 - 0x24], 0x80
  4116. 00002DB8  601C                     bra        +0x1E /* 00002DD6 */
  4117. label00002DBA:
  4118. 00002DBA  486E FFF8                pea.l      [A6 - 0x8]
  4119. 00002DBE  486E FFD2                pea.l      [A6 - 0x2E]
  4120. 00002DC2  3F3C 080E                move.w     -[A7], 0x80E
  4121. 00002DC6  A9EB                     syscall    Pack4/FP68K
  4122. 00002DC8  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4123. 00002DCC  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  4124. 00002DD0  20D9                     move.l     [A0]+, [A1]+
  4125. 00002DD2  20D9                     move.l     [A0]+, [A1]+
  4126. 00002DD4  30D9                     move.w     [A0]+, [A1]+
  4127. label00002DD6:
  4128. 00002DD6  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4129. 00002DDA  3018                     move.w     D0, [A0]+
  4130. 00002DDC  2218                     move.l     D1, [A0]+
  4131. 00002DDE  2050                     movea.l    A0, [A0]
  4132. 00002DE0  6000 0086                bra        +0x88 /* 00002E68 */
  4133. 00002DE4  70FE                     moveq.l    D0, 0xFFFFFFFE
  4134. 00002DE6  B06B 00F8                cmp.w      D0, [A3 + 0xF8]
  4135. 00002DEA  6772                     beq        +0x74 /* 00002E5E */
  4136. 00002DEC  486E FFF0                pea.l      [A6 - 0x10]
  4137. 00002DF0  302E 000E                move.w     D0, [A6 + 0xE]
  4138. 00002DF4  48C0                     ext.l      D0
  4139. 00002DF6  2F00                     move.l     -[A7], D0
  4140. 00002DF8  486B 00F8                pea.l      [A3 + 0xF8]
  4141. 00002DFC  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  4142. 00002E00  4A40                     tst.w      D0
  4143. 00002E02  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4144. 00002E06  6756                     beq        +0x58 /* 00002E5E */
  4145. 00002E08  486E FFF0                pea.l      [A6 - 0x10]
  4146. 00002E0C  486E FFE6                pea.l      [A6 - 0x1A]
  4147. 00002E10  3F3C 080E                move.w     -[A7], 0x80E
  4148. 00002E14  A9EB                     syscall    Pack4/FP68K
  4149. 00002E16  487A 0062                pea.l      [PC + 0x62 /* 00002E7A, value 0x0, cstring "" */]
  4150. 00002E1A  486E FFE6                pea.l      [A6 - 0x1A]
  4151. 00002E1E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4152. 00002E22  A9EB                     syscall    Pack4/FP68K
  4153. 00002E24  6210                     bhi        +0x12 /* 00002E36 */
  4154. 00002E26  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4155. 00002E2A  43FA 0044                lea.l      A1, [PC + 0x44 /* 00002E70, value 0x3FFF8000 */]
  4156. 00002E2E  20D9                     move.l     [A0]+, [A1]+
  4157. 00002E30  20D9                     move.l     [A0]+, [A1]+
  4158. 00002E32  30D9                     move.w     [A0]+, [A1]+
  4159. 00002E34  601C                     bra        +0x1E /* 00002E52 */
  4160. label00002E36:
  4161. 00002E36  486E FFF0                pea.l      [A6 - 0x10]
  4162. 00002E3A  486E FFD2                pea.l      [A6 - 0x2E]
  4163. 00002E3E  3F3C 080E                move.w     -[A7], 0x80E
  4164. 00002E42  A9EB                     syscall    Pack4/FP68K
  4165. 00002E44  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4166. 00002E48  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  4167. 00002E4C  20D9                     move.l     [A0]+, [A1]+
  4168. 00002E4E  20D9                     move.l     [A0]+, [A1]+
  4169. 00002E50  30D9                     move.w     [A0]+, [A1]+
  4170. label00002E52:
  4171. 00002E52  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4172. 00002E56  3018                     move.w     D0, [A0]+
  4173. 00002E58  2218                     move.l     D1, [A0]+
  4174. 00002E5A  2050                     movea.l    A0, [A0]
  4175. 00002E5C  600A                     bra        +0xC /* 00002E68 */
  4176. label00002E5E:
  4177. 00002E5E  41FA 0010                lea.l      A0, [PC + 0x10 /* 00002E70, value 0x3FFF8000 */]
  4178. 00002E62  3018                     move.w     D0, [A0]+
  4179. 00002E64  2218                     move.l     D1, [A0]+
  4180. 00002E66  2050                     movea.l    A0, [A0]
  4181. label00002E68:
  4182. 00002E68  266E FFCE                movea.l    A3, [A6 - 0x32]
  4183. 00002E6C  4E5E                     unlink     A6
  4184. 00002E6E  4E75                     rts
  4185. 00002E70  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  4186. 00002E72  8000                     or.b       D0, D0
  4187. 00002E74  0000 0000                ori.b      D0, 0x0
  4188. 00002E78  0000 0000                ori.b      D0, 0x0
  4189. 00002E7C  0000 0000                ori.b      D0, 0x0
  4190. 00002E80  0000 0000                ori.b      D0, 0x0
  4191. fn00002E84:
  4192. 00002E84  4E56 FFD4                link       A6, -0x002C
  4193. 00002E88  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4194. 00002E8C  286E 0010                movea.l    A4, [A6 + 0x10]
  4195. 00002E90  266E 0008                movea.l    A3, [A6 + 0x8]
  4196. 00002E94  487A 0346                pea.l      [PC + 0x346 /* 000031DC, value 0x0, cstring "" */]
  4197. 00002E98  486E FFE8                pea.l      [A6 - 0x18]
  4198. 00002E9C  3F3C 0810                move.w     -[A7], 0x810
  4199. 00002EA0  A9EB                     syscall    Pack4/FP68K
  4200. 00002EA2  7020                     moveq.l    D0, 0x20
  4201. 00002EA4  B06B 0116                cmp.w      D0, [A3 + 0x116]
  4202. 00002EA8  6D06                     blt        +0x8 /* 00002EB0 */
  4203. 00002EAA  2B4C F298                move.l     [A5 - 0xD68], A4
  4204. 00002EAE  6024                     bra        +0x26 /* 00002ED4 */
  4205. label00002EB0:
  4206. 00002EB0  302B 0116                move.w     D0, [A3 + 0x116]
  4207. 00002EB4  48C0                     ext.l      D0
  4208. 00002EB6  E380                     asl        D0, 1
  4209. 00002EB8  2F00                     move.l     -[A7], D0
  4210. 00002EBA  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  4211. 00002EBE  2B40 F298                move.l     [A5 - 0xD68], D0
  4212. 00002EC2  588F                     addq.l     A7, 4
  4213. 00002EC4  660E                     bne        +0x10 /* 00002ED4 */
  4214. 00002EC6  41FA 0314                lea.l      A0, [PC + 0x314 /* 000031DC, value 0x0, cstring "" */]
  4215. 00002ECA  3018                     move.w     D0, [A0]+
  4216. 00002ECC  2218                     move.l     D1, [A0]+
  4217. 00002ECE  2050                     movea.l    A0, [A0]
  4218. 00002ED0  6000 0300                bra        +0x302 /* 000031D2 */
  4219. label00002ED4:
  4220. 00002ED4  4A2B 035E                tst.b      [A3 + 0x35E]
  4221. 00002ED8  6600 0096                bne        +0x98 /* 00002F70 */
  4222. 00002EDC  4246                     clr.w      D6
  4223. 00002EDE  607C                     bra        +0x7E /* 00002F5C */
  4224. label00002EE0:
  4225. 00002EE0  486E FFF0                pea.l      [A6 - 0x10]
  4226. 00002EE4  302E 000E                move.w     D0, [A6 + 0xE]
  4227. 00002EE8  48C0                     ext.l      D0
  4228. 00002EEA  2F00                     move.l     -[A7], D0
  4229. 00002EEC  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  4230. 00002EF0  226D F298                movea.l    A1, [A5 - 0xD68]
  4231. 00002EF4  7000                     moveq.l    D0, 0x00
  4232. 00002EF6  3006                     move.w     D0, D6
  4233. 00002EF8  D080                     add.l      D0, D0
  4234. 00002EFA  3386 0800                move.w     [A1 + D0], D6
  4235. 00002EFE  3006                     move.w     D0, D6
  4236. 00002F00  48C0                     ext.l      D0
  4237. 00002F02  2200                     move.l     D1, D0
  4238. 00002F04  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  4239. 00002F08  4841                     swap.w     D1
  4240. 00002F0A  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  4241. 00002F0E  4841                     swap.w     D1
  4242. 00002F10  4241                     clr.w      D1
  4243. 00002F12  D081                     add.l      D0, D1
  4244. 00002F14  4870 0824                pea.l      [A0 + D0 + 0x24]
  4245. 00002F18  4EBA 0308                jsr        [PC + 0x308 /* 00003222 */]
  4246. 00002F1C  4A40                     tst.w      D0
  4247. 00002F1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4248. 00002F22  6736                     beq        +0x38 /* 00002F5A */
  4249. 00002F24  486E FFE8                pea.l      [A6 - 0x18]
  4250. 00002F28  486E FFDE                pea.l      [A6 - 0x22]
  4251. 00002F2C  3F3C 080E                move.w     -[A7], 0x80E
  4252. 00002F30  A9EB                     syscall    Pack4/FP68K
  4253. 00002F32  486E FFF0                pea.l      [A6 - 0x10]
  4254. 00002F36  486E FFD4                pea.l      [A6 - 0x2C]
  4255. 00002F3A  3F3C 080E                move.w     -[A7], 0x80E
  4256. 00002F3E  A9EB                     syscall    Pack4/FP68K
  4257. 00002F40  486E FFD4                pea.l      [A6 - 0x2C]
  4258. 00002F44  486E FFDE                pea.l      [A6 - 0x22]
  4259. 00002F48  4267                     clr.w      -[A7]
  4260. 00002F4A  A9EB                     syscall    Pack4/FP68K
  4261. 00002F4C  486E FFDE                pea.l      [A6 - 0x22]
  4262. 00002F50  486E FFE8                pea.l      [A6 - 0x18]
  4263. 00002F54  3F3C 0810                move.w     -[A7], 0x810
  4264. 00002F58  A9EB                     syscall    Pack4/FP68K
  4265. label00002F5A:
  4266. 00002F5A  5246                     addq.w     D6, 1
  4267. label00002F5C:
  4268. 00002F5C  7000                     moveq.l    D0, 0x00
  4269. 00002F5E  3006                     move.w     D0, D6
  4270. 00002F60  322B 0116                move.w     D1, [A3 + 0x116]
  4271. 00002F64  48C1                     ext.l      D1
  4272. 00002F66  B280                     cmp.l      D1, D0
  4273. 00002F68  6E00 FF76                bgt        -0x88 /* 00002EE0 */
  4274. 00002F6C  6000 024C                bra        +0x24E /* 000031BA */
  4275. label00002F70:
  4276. 00002F70  4246                     clr.w      D6
  4277. 00002F72  6010                     bra        +0x12 /* 00002F84 */
  4278. label00002F74:
  4279. 00002F74  206D F298                movea.l    A0, [A5 - 0xD68]
  4280. 00002F78  7000                     moveq.l    D0, 0x00
  4281. 00002F7A  3006                     move.w     D0, D6
  4282. 00002F7C  D080                     add.l      D0, D0
  4283. 00002F7E  3186 0800                move.w     [A0 + D0], D6
  4284. 00002F82  5246                     addq.w     D6, 1
  4285. label00002F84:
  4286. 00002F84  7000                     moveq.l    D0, 0x00
  4287. 00002F86  3006                     move.w     D0, D6
  4288. 00002F88  322B 0116                move.w     D1, [A3 + 0x116]
  4289. 00002F8C  48C1                     ext.l      D1
  4290. 00002F8E  B280                     cmp.l      D1, D0
  4291. 00002F90  6EE2                     bgt        -0x1C /* 00002F74 */
  4292. 00002F92  4246                     clr.w      D6
  4293. 00002F94  6000 0214                bra        +0x216 /* 000031AA */
  4294. label00002F98:
  4295. 00002F98  7801                     moveq.l    D4, 0x01
  4296. 00002F9A  3E06                     move.w     D7, D6
  4297. 00002F9C  6000 01C0                bra        +0x1C2 /* 0000315E */
  4298. label00002FA0:
  4299. 00002FA0  4A44                     tst.w      D4
  4300. 00002FA2  6700 0088                beq        +0x8A /* 0000302C */
  4301. 00002FA6  486E FFF0                pea.l      [A6 - 0x10]
  4302. 00002FAA  302E 000E                move.w     D0, [A6 + 0xE]
  4303. 00002FAE  48C0                     ext.l      D0
  4304. 00002FB0  2F00                     move.l     -[A7], D0
  4305. 00002FB2  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  4306. 00002FB6  226D F298                movea.l    A1, [A5 - 0xD68]
  4307. 00002FBA  7000                     moveq.l    D0, 0x00
  4308. 00002FBC  3007                     move.w     D0, D7
  4309. 00002FBE  D080                     add.l      D0, D0
  4310. 00002FC0  3031 0800                move.w     D0, [A1 + D0]
  4311. 00002FC4  48C0                     ext.l      D0
  4312. 00002FC6  2200                     move.l     D1, D0
  4313. 00002FC8  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  4314. 00002FCC  4841                     swap.w     D1
  4315. 00002FCE  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  4316. 00002FD2  4841                     swap.w     D1
  4317. 00002FD4  4241                     clr.w      D1
  4318. 00002FD6  D081                     add.l      D0, D1
  4319. 00002FD8  4870 0824                pea.l      [A0 + D0 + 0x24]
  4320. 00002FDC  4EBA 0244                jsr        [PC + 0x244 /* 00003222 */]
  4321. 00002FE0  4A40                     tst.w      D0
  4322. 00002FE2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4323. 00002FE6  6700 0174                beq        +0x176 /* 0000315C */
  4324. 00002FEA  4244                     clr.w      D4
  4325. 00002FEC  BE46                     cmp.w      D7, D6
  4326. 00002FEE  6700 016C                beq        +0x16E /* 0000315C */
  4327. 00002FF2  206D F298                movea.l    A0, [A5 - 0xD68]
  4328. 00002FF6  7000                     moveq.l    D0, 0x00
  4329. 00002FF8  3006                     move.w     D0, D6
  4330. 00002FFA  D080                     add.l      D0, D0
  4331. 00002FFC  3A30 0800                move.w     D5, [A0 + D0]
  4332. 00003000  206D F298                movea.l    A0, [A5 - 0xD68]
  4333. 00003004  7000                     moveq.l    D0, 0x00
  4334. 00003006  3007                     move.w     D0, D7
  4335. 00003008  D080                     add.l      D0, D0
  4336. 0000300A  226D F298                movea.l    A1, [A5 - 0xD68]
  4337. 0000300E  7200                     moveq.l    D1, 0x00
  4338. 00003010  3206                     move.w     D1, D6
  4339. 00003012  D281                     add.l      D1, D1
  4340. 00003014  33B0 0800 1800           move.w     [A1 + D1], [A0 + D0]
  4341. 0000301A  206D F298                movea.l    A0, [A5 - 0xD68]
  4342. 0000301E  7000                     moveq.l    D0, 0x00
  4343. 00003020  3007                     move.w     D0, D7
  4344. 00003022  D080                     add.l      D0, D0
  4345. 00003024  3185 0800                move.w     [A0 + D0], D5
  4346. 00003028  6000 0132                bra        +0x134 /* 0000315C */
  4347. label0000302C:
  4348. 0000302C  486E FFF8                pea.l      [A6 - 0x8]
  4349. 00003030  302E 000E                move.w     D0, [A6 + 0xE]
  4350. 00003034  48C0                     ext.l      D0
  4351. 00003036  2F00                     move.l     -[A7], D0
  4352. 00003038  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  4353. 0000303C  226D F298                movea.l    A1, [A5 - 0xD68]
  4354. 00003040  7000                     moveq.l    D0, 0x00
  4355. 00003042  3007                     move.w     D0, D7
  4356. 00003044  D080                     add.l      D0, D0
  4357. 00003046  3031 0800                move.w     D0, [A1 + D0]
  4358. 0000304A  48C0                     ext.l      D0
  4359. 0000304C  2200                     move.l     D1, D0
  4360. 0000304E  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  4361. 00003052  4841                     swap.w     D1
  4362. 00003054  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  4363. 00003058  4841                     swap.w     D1
  4364. 0000305A  4241                     clr.w      D1
  4365. 0000305C  D081                     add.l      D0, D1
  4366. 0000305E  4870 0824                pea.l      [A0 + D0 + 0x24]
  4367. 00003062  4EBA 01BE                jsr        [PC + 0x1BE /* 00003222 */]
  4368. 00003066  4A40                     tst.w      D0
  4369. 00003068  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4370. 0000306C  6700 00EE                beq        +0xF0 /* 0000315C */
  4371. 00003070  7001                     moveq.l    D0, 0x01
  4372. 00003072  B02B 035E                cmp.b      D0, [A3 + 0x35E]
  4373. 00003076  6674                     bne        +0x76 /* 000030EC */
  4374. 00003078  486E FFF0                pea.l      [A6 - 0x10]
  4375. 0000307C  486E FFDE                pea.l      [A6 - 0x22]
  4376. 00003080  3F3C 080E                move.w     -[A7], 0x80E
  4377. 00003084  A9EB                     syscall    Pack4/FP68K
  4378. 00003086  486E FFF8                pea.l      [A6 - 0x8]
  4379. 0000308A  486E FFDE                pea.l      [A6 - 0x22]
  4380. 0000308E  3F3C 080A                move.w     -[A7], 0x80A
  4381. 00003092  A9EB                     syscall    Pack4/FP68K
  4382. 00003094  6F00 00C6                ble        +0xC8 /* 0000315C */
  4383. 00003098  206D F298                movea.l    A0, [A5 - 0xD68]
  4384. 0000309C  7000                     moveq.l    D0, 0x00
  4385. 0000309E  3006                     move.w     D0, D6
  4386. 000030A0  D080                     add.l      D0, D0
  4387. 000030A2  3A30 0800                move.w     D5, [A0 + D0]
  4388. 000030A6  206D F298                movea.l    A0, [A5 - 0xD68]
  4389. 000030AA  7000                     moveq.l    D0, 0x00
  4390. 000030AC  3007                     move.w     D0, D7
  4391. 000030AE  D080                     add.l      D0, D0
  4392. 000030B0  226D F298                movea.l    A1, [A5 - 0xD68]
  4393. 000030B4  7200                     moveq.l    D1, 0x00
  4394. 000030B6  3206                     move.w     D1, D6
  4395. 000030B8  D281                     add.l      D1, D1
  4396. 000030BA  33B0 0800 1800           move.w     [A1 + D1], [A0 + D0]
  4397. 000030C0  206D F298                movea.l    A0, [A5 - 0xD68]
  4398. 000030C4  7000                     moveq.l    D0, 0x00
  4399. 000030C6  3007                     move.w     D0, D7
  4400. 000030C8  D080                     add.l      D0, D0
  4401. 000030CA  3185 0800                move.w     [A0 + D0], D5
  4402. 000030CE  486E FFF8                pea.l      [A6 - 0x8]
  4403. 000030D2  486E FFDE                pea.l      [A6 - 0x22]
  4404. 000030D6  3F3C 080E                move.w     -[A7], 0x80E
  4405. 000030DA  A9EB                     syscall    Pack4/FP68K
  4406. 000030DC  486E FFDE                pea.l      [A6 - 0x22]
  4407. 000030E0  486E FFF0                pea.l      [A6 - 0x10]
  4408. 000030E4  3F3C 0810                move.w     -[A7], 0x810
  4409. 000030E8  A9EB                     syscall    Pack4/FP68K
  4410. 000030EA  6070                     bra        +0x72 /* 0000315C */
  4411. label000030EC:
  4412. 000030EC  486E FFF0                pea.l      [A6 - 0x10]
  4413. 000030F0  486E FFDE                pea.l      [A6 - 0x22]
  4414. 000030F4  3F3C 080E                move.w     -[A7], 0x80E
  4415. 000030F8  A9EB                     syscall    Pack4/FP68K
  4416. 000030FA  486E FFF8                pea.l      [A6 - 0x8]
  4417. 000030FE  486E FFDE                pea.l      [A6 - 0x22]
  4418. 00003102  3F3C 080A                move.w     -[A7], 0x80A
  4419. 00003106  A9EB                     syscall    Pack4/FP68K
  4420. 00003108  6452                     bcc        +0x54 /* 0000315C */
  4421. 0000310A  206D F298                movea.l    A0, [A5 - 0xD68]
  4422. 0000310E  7000                     moveq.l    D0, 0x00
  4423. 00003110  3006                     move.w     D0, D6
  4424. 00003112  D080                     add.l      D0, D0
  4425. 00003114  3A30 0800                move.w     D5, [A0 + D0]
  4426. 00003118  206D F298                movea.l    A0, [A5 - 0xD68]
  4427. 0000311C  7000                     moveq.l    D0, 0x00
  4428. 0000311E  3007                     move.w     D0, D7
  4429. 00003120  D080                     add.l      D0, D0
  4430. 00003122  226D F298                movea.l    A1, [A5 - 0xD68]
  4431. 00003126  7200                     moveq.l    D1, 0x00
  4432. 00003128  3206                     move.w     D1, D6
  4433. 0000312A  D281                     add.l      D1, D1
  4434. 0000312C  33B0 0800 1800           move.w     [A1 + D1], [A0 + D0]
  4435. 00003132  206D F298                movea.l    A0, [A5 - 0xD68]
  4436. 00003136  7000                     moveq.l    D0, 0x00
  4437. 00003138  3007                     move.w     D0, D7
  4438. 0000313A  D080                     add.l      D0, D0
  4439. 0000313C  3185 0800                move.w     [A0 + D0], D5
  4440. 00003140  486E FFF8                pea.l      [A6 - 0x8]
  4441. 00003144  486E FFDE                pea.l      [A6 - 0x22]
  4442. 00003148  3F3C 080E                move.w     -[A7], 0x80E
  4443. 0000314C  A9EB                     syscall    Pack4/FP68K
  4444. 0000314E  486E FFDE                pea.l      [A6 - 0x22]
  4445. 00003152  486E FFF0                pea.l      [A6 - 0x10]
  4446. 00003156  3F3C 0810                move.w     -[A7], 0x810
  4447. 0000315A  A9EB                     syscall    Pack4/FP68K
  4448. label0000315C:
  4449. 0000315C  5247                     addq.w     D7, 1
  4450. label0000315E:
  4451. 0000315E  7000                     moveq.l    D0, 0x00
  4452. 00003160  3007                     move.w     D0, D7
  4453. 00003162  322B 0116                move.w     D1, [A3 + 0x116]
  4454. 00003166  48C1                     ext.l      D1
  4455. 00003168  B280                     cmp.l      D1, D0
  4456. 0000316A  6E00 FE34                bgt        -0x1CA /* 00002FA0 */
  4457. 0000316E  4A44                     tst.w      D4
  4458. 00003170  6648                     bne        +0x4A /* 000031BA */
  4459. 00003172  486E FFE8                pea.l      [A6 - 0x18]
  4460. 00003176  486E FFDE                pea.l      [A6 - 0x22]
  4461. 0000317A  3F3C 080E                move.w     -[A7], 0x80E
  4462. 0000317E  A9EB                     syscall    Pack4/FP68K
  4463. 00003180  486E FFF0                pea.l      [A6 - 0x10]
  4464. 00003184  486E FFD4                pea.l      [A6 - 0x2C]
  4465. 00003188  3F3C 080E                move.w     -[A7], 0x80E
  4466. 0000318C  A9EB                     syscall    Pack4/FP68K
  4467. 0000318E  486E FFD4                pea.l      [A6 - 0x2C]
  4468. 00003192  486E FFDE                pea.l      [A6 - 0x22]
  4469. 00003196  4267                     clr.w      -[A7]
  4470. 00003198  A9EB                     syscall    Pack4/FP68K
  4471. 0000319A  486E FFDE                pea.l      [A6 - 0x22]
  4472. 0000319E  486E FFE8                pea.l      [A6 - 0x18]
  4473. 000031A2  3F3C 0810                move.w     -[A7], 0x810
  4474. 000031A6  A9EB                     syscall    Pack4/FP68K
  4475. 000031A8  5246                     addq.w     D6, 1
  4476. label000031AA:
  4477. 000031AA  7000                     moveq.l    D0, 0x00
  4478. 000031AC  3006                     move.w     D0, D6
  4479. 000031AE  322B 0116                move.w     D1, [A3 + 0x116]
  4480. 000031B2  48C1                     ext.l      D1
  4481. 000031B4  B280                     cmp.l      D1, D0
  4482. 000031B6  6E00 FDE0                bgt        -0x21E /* 00002F98 */
  4483. label000031BA:
  4484. 000031BA  486E FFE8                pea.l      [A6 - 0x18]
  4485. 000031BE  486E FFDE                pea.l      [A6 - 0x22]
  4486. 000031C2  3F3C 080E                move.w     -[A7], 0x80E
  4487. 000031C6  A9EB                     syscall    Pack4/FP68K
  4488. 000031C8  41EE FFDE                lea.l      A0, [A6 - 0x22]
  4489. 000031CC  3018                     move.w     D0, [A0]+
  4490. 000031CE  2218                     move.l     D1, [A0]+
  4491. 000031D0  2050                     movea.l    A0, [A0]
  4492. label000031D2:
  4493. 000031D2  4CEE 18F0 FFBC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x44]
  4494. 000031D8  4E5E                     unlink     A6
  4495. 000031DA  4E75                     rts
  4496. 000031DC  0000 0000                ori.b      D0, 0x0
  4497. 000031E0  0000 0000                ori.b      D0, 0x0
  4498. 000031E4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4499. // begin alternate branch 000031E6-000031EC
  4500. fn000031E6:
  4501. 000031E6  4E56 0000                link       A6, 0
  4502. 000031EA  2F0B                     move.l     -[A7], A3
  4503. // end alternate branch 000031E6-000031EC
  4504. fn000031E6: // (misaligned)
  4505. 000031E8  0000 2F0B                ori.b      D0, 0xB
  4506. 000031EC  266E 0008                movea.l    A3, [A6 + 0x8]
  4507. 000031F0  7020                     moveq.l    D0, 0x20
  4508. 000031F2  B06B 0116                cmp.w      D0, [A3 + 0x116]
  4509. 000031F6  6C22                     bge        +0x24 /* 0000321A */
  4510. 000031F8  2F2D F298                move.l     -[A7], [A5 - 0xD68]
  4511. 000031FC  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4512. 00003200  4A6E 000E                tst.w      [A6 + 0xE]
  4513. 00003204  588F                     addq.l     A7, 4
  4514. 00003206  6712                     beq        +0x14 /* 0000321A */
  4515. 00003208  2F2D F2B6                move.l     -[A7], [A5 - 0xD4A]
  4516. 0000320C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4517. 00003210  2F2D F2B2                move.l     -[A7], [A5 - 0xD4E]
  4518. 00003214  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4519. 00003218  508F                     addq.l     A7, 8
  4520. label0000321A:
  4521. 0000321A  266E FFFC                movea.l    A3, [A6 - 0x4]
  4522. 0000321E  4E5E                     unlink     A6
  4523. 00003220  4E75                     rts
  4524. fn00003222:
  4525. 00003222  4E56 FFF6                link       A6, -0x000A
  4526. 00003226  48E7 0018                movem.l    -[A7], A3,A4
  4527. 0000322A  286E 0008                movea.l    A4, [A6 + 0x8]
  4528. 0000322E  266E 0010                movea.l    A3, [A6 + 0x10]
  4529. 00003232  2F0B                     move.l     -[A7], A3
  4530. 00003234  302E 000E                move.w     D0, [A6 + 0xE]
  4531. 00003238  48C0                     ext.l      D0
  4532. 0000323A  2F00                     move.l     -[A7], D0
  4533. 0000323C  2F0C                     move.l     -[A7], A4
  4534. 0000323E  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  4535. 00003242  2F0B                     move.l     -[A7], A3
  4536. 00003244  486E FFF6                pea.l      [A6 - 0xA]
  4537. 00003248  3F3C 080E                move.w     -[A7], 0x80E
  4538. 0000324C  A9EB                     syscall    Pack4/FP68K
  4539. 0000324E  487A 002A                pea.l      [PC + 0x2A /* 0000327A, value 0x0, cstring "" */]
  4540. 00003252  486E FFF6                pea.l      [A6 - 0xA]
  4541. 00003256  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4542. 0000325A  A9EB                     syscall    Pack4/FP68K
  4543. 0000325C  6210                     bhi        +0x12 /* 0000326E */
  4544. 0000325E  487A 001A                pea.l      [PC + 0x1A /* 0000327A, value 0x0, cstring "" */]
  4545. 00003262  2F0B                     move.l     -[A7], A3
  4546. 00003264  3F3C 0810                move.w     -[A7], 0x810
  4547. 00003268  A9EB                     syscall    Pack4/FP68K
  4548. 0000326A  7000                     moveq.l    D0, 0x00
  4549. 0000326C  6002                     bra        +0x4 /* 00003270 */
  4550. label0000326E:
  4551. 0000326E  7001                     moveq.l    D0, 0x01
  4552. label00003270:
  4553. 00003270  4CEE 1800 FFEE           movem.l    A3,A4, [A6 - 0x12]
  4554. 00003276  4E5E                     unlink     A6
  4555. 00003278  4E75                     rts
  4556. 0000327A  0000 0000                ori.b      D0, 0x0
  4557. 0000327E  0000 0000                ori.b      D0, 0x0
  4558. 00003282  0000                     .incomplete
  4559.